• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

javascript will nicht funktionieren

Status
Für weitere Antworten geschlossen.

supertobs

Mitglied
Hallo, ich habe eine javascript funktion die einer Div box eine andere breite zuweisen soll.
Hier der Javascript code:
Code:
<script language="text/javascript">
function zeige(){
var langejetzt = 50;
document.getElementById('balken').style.width = langejetzt + 'px';

}
</script>
Und hier der HTML Code:
HTML:
<a href="#"  onclick="zeige()">klick mich</a>
<div   style=" width:0px;border:1px black solid; " id="balken"></div>
ich glaube dass ich den Fehler einfach nicht sehe.
 
Wenn's durch ein falsches Attribut nicht geparsed wird, hilft auch einem die Fehlerkonsole nicht. Der HTML-Validator aber.
 
Nö, HTML-Fehler stehen nicht in der Fehlerkonsole. crash sagte ja, wenn es aufgrund eines falschen Attributs nicht geparsed wird...
Aber JS wird ja trotzdem geparsed, ob man nun type oder language benutzt, also sollte eine Fehlermeldung zu sehen sein.
 
Das ist falsch was ihr erzählt.

Je nachdem mit welchen Doctype der OP arbeitet, wird das JS nicht geparst, es steht diese Funktion also nicht zu Verfügung. Folglich wird eine JS Fehlermeldung in der Fehlerkonsole angezeigt. Punkt!.

Und damit sich diese Diskussion nicht wieder endlos hinzieht, hier der Beweis, mit dem Orginalcode des OP:
HTML:
<!doctype html>
<html>
<head>
<title></title>
</head>
<body >
<a href="#"  onclick="zeige()">klick mich</a>
<div   style=" width:0px;border:1px black solid; " id="balken"></div>
<script language="text/javascript">
function zeige(){
var langejetzt = 50;
document.getElementById('balken').style.width = langejetzt + 'px';

}
</script>
</html>

Fehlermeldung in der Fehlerkosnole:
Code:
Fehler: zeige is not defined
Quelldatei: .../test.html#
Zeile: 1
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben