Warum funzt das nicht:
Frank Stabenau
- javascript
0 Avalon0 Frank Stabenau0 twb
0 Jörg Peschke
Hallo Ihr,
ich möchte gern, dass bei klick auf Link der Link ausgeblendet wird und _jo_ da steht.
Warum funzt das nicht?
Mein Script:
function test(was) {
inh = "jo";
if(document.getElementById(was).innerHTML == "") {
document.getElementById(was).innerHTML = inh;
} else {
document.getElementById(was).innerHTML = "";
}
}
<span id="1"><a href="javascript:test('1');">Link</a></span>
Danke für die Hilfe.
Gruß Frank
if(document.getElementById(was).innerHTML == "") {
document.getElementById(was).innerHTML = inh;
} else {
document.getElementById(was).innerHTML = "";
}
}
Dann beleg mal einen Grundkurs in Logik!
Gruß
Avalon
Dann beleg mal einen Grundkurs in Logik!
Hm habs, manhcmal hat man eben nen Brett vorm Kopf.
Gruß Frank
Hm habs, manhcmal hat man eben nen Brett vorm Kopf.
Tja, dieser Brett ist wirklich ein übles Sache.
twb
Moin,
<span id="1"><a href="javascript:test('1');">Link</a></span>
Zum Thema ID:
"Der Wert eines solchen Attributs muss mit einem Buchstaben A-Z oder a-z beginnen", siehe
http://de.selfhtml.org/html/referenz/attribute.htm#id_idref_name
Vielleicht liegts daran.