Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Magga: PLEX: multimédia az egész lakásban
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Garry84: Sumák aprós?
- Gurulunk, WAZE?!
- Brogyi: CTEK akkumulátor töltő és másolatai
- Meggyi001: Fényerő csúszka / Brightness slider
- Mr Dini: Mindent a StreamSharkról!
- gban: Ingyen kellene, de tegnapra
Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
-
LOGOUT
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
fordfairlane
veterán
Hát attól függ, hogy egyetlen cellát akarsz anchorosítani, vagy egy egész táblázatsort.
Ha csak egy cellát, akkor a legegyszerűbb módja jelen esetben az, ha az anchor (<a>) elemet blokkelemnek definiálod style beállítással. Ezután egyből 100% széles lesz, ami az adott cella szélessége, magasságot meg esetleg be lehet külön állítani, ha szükség van rá.
Valahogy úgy, hogy:
<style type="text/css">
td a {
display: block;
}
</style>Ha egy egész sorból, ami több cellából áll, akarsz linket csinálni, ahhoz scriptezni kell, de végül is az sem bonyolult.
<script type="text/javascript">
function insRow() {
var x=document.getElementById('menu').insertRow(0);
var y=x.insertCell(0);
y.innerHTML="<a href='http://www.facebook.com'>xxx</a>";
x.onmouseover = function () {this.style.backgroundColor='#FFD700';}
x.onmouseout = function () {this.style.backgroundColor='#839CBF';}
x.onclick = function () {window.location="http://www.facebook.com";}
}
</script>Ez működik, viszont az a baja, hogy az egérkurzor nem vált át a táblacella fölött, ezért ezt még hozzá kell csapni:
<style type="text/css">
td {
cursor: hand;
}
</style> -
fordfairlane
veterán
<script type="text/javascript">
function insRow() {
var x=document.getElementById('menu').insertRow(0);
var y=x.insertCell(0);
y.innerHTML="<a href='http://www.facebook.com'>xxx</br>";
x.onmouseover = function () {this.style.backgroundColor='#FFD700';}
x.onmouseout = function () {this.style.backgroundColor='#839CBF';}
}
</script> -
-
cucka
addikt
Még ki is emelted a különbséget.
A document.write egy függvény, ami azt csinálja, hogy a dokumentum végére írja azt, amit paraméterként kap és nem tér vissza semmivel. (Tehát gyakorlatilag nevezhetjük eljárásnak is).
y.innerHTML=document.write("xy")
Ez a sor azt csinálja, hogy
1. a dokumentum végére írja, hogy "xy"
2. a document.write metódus nem tér vissza semmivel
3. az y innerHTML tulajdonságát megpróbálod átírni a document.write visszatérési értékével. Ekkor a document.write visszatérési értéke automatikusan stringgé alakul, vagyis az értéke az lesz, hogy "undefined", ez kerül bele az y tartalmába.A második verziód azért működik jól, mert az a helyes megoldás.
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! Sony PlayStation 5 825GB SSD digital konzol garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone XR 64GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3117
- Apple iPhone 15 Pro Max / 256GB / Kártyafüggetlen / 12 Hó Garancia / 98% akku
- LENOVO Legion Pro 5 16IRX8 - 16" WQXGA 240Hz - i5-13500HX - 16GB - 1TB - RTX 4060 - 9 Hó garancia
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest