Hallo!
Da mir zurzeit langweilig ist, experimentiere ich mit JavaScript/DOM und CSS rum. Dabei möchte bei einem OnMouseOver die rechte Rahmenbreite eines Objektes schrittweise vergrößern - beim OnMouseOut wieder verkleinern.
Dafür habe ich mir folgenden Code gebastelt:
<dt onmouseover="borderwidth(0,1,0);" onmouseout="borderwidth(0,0,0);">Hallo allerseits.</dt>
function borderwidth (num, what, i) {
if (i <= 100) {
if (what = 1) { document.getElementsByTagName("dt")[num].style.borderRightWidth = parseFloat(document.getElementsByTagName("dt")[num].style.borderRightWidth) + 1 + " em"; }
else { border = border - 7/100 + " em"; }
window.setTimeout("borderwidth (" + num + "," + what + "," + i+1 + ")", 25);
}
}
Allerdings sagt mir die Fehlerkonsole:
"Warnung: Fehler beim Verarbeiten des Wertes für 'border-right-width'. Deklaration ignoriert.
Quelldatei: file:///G:/Documents/html/index.html
Zeile: 0"
Kann mir jemand helfen? Ich steh auf dem Schlauch.
Liebe Grüße aus Norddeutschland.
--
ie:{ fl:( br:> va:} ls:[ fo:| rl:? n4:~ ss:) de:> js:| ch:? sh:( mo:) zu:)
ie:{ fl:( br:> va:} ls:[ fo:| rl:? n4:~ ss:) de:> js:| ch:? sh:( mo:) zu:)