setTimeout

Halllo und wieso geht dieses Script nicht ist doch alles richtig…
Es soll einfach nur von 0 an zählen ist doch alles richtig eingegeben

i=-1
function zahlen()
{
i++
document.write(i)
}
setTimeout(„zahlen()“,1000)

Warum so kompliziert?
So geht’s doch auch und Du benutzt nirgendwo ein implizites eval(…):

var i=-1;
setTimeout(function(){ document.write(++i); },1000);

Moin,

wenn JavaScripts nicht gehen, einfach mal in die Fehlerkonsole gucken!
Bei Fragen immer die Fehlermeldung dazu angeben!

Liebe Grüße,
-Efchen

Das ist ein Schutz gegen Endlosschleifen.
Im Opera-Browser könnte es klappen.

Ja und wie mache ich das es geht im Bsp. wurde es in einem Input gemacht da gehts ja…

Welche Fehlerkonsole? Meinst du diese unten REchts im Browser? Da ist kein Fehler!

Was ist eval?

Aber weshalb geht den das SCript von mir nicht ist doch alles richtig ich habe es aus einem andenrr cript wo es genau gleich ist ausser es schreibt sie in ein Input.

Was ist falsch an meinm Script ?

Extras -> Fehlerkonsole (zumindest im Firefox).

Ohne Fehlermeldung kann man schlecht wissen, was falsch ist.
Und wenn keine Fehlermeldung kommt, musst Du debuggen.

habe kein FF benutze nur IE! Wie soll ich Debuggen wenn ich den Fehler nicht mal kenne? Dachte ihr wisst was der Fehler ist weshalb es nicht funktioniert…

habe kein FF benutze nur IE! Wie soll ich Debuggen wenn ich
den Fehler nicht mal kenne?

Deswegen nutze halt einen Browser, der Dir die notwendigen Entwicklungstools zur Verfügung stellt. Alles andere fällt unter Masochismus.

Vermutlich gibts für den IE auch irgendwas, da kenne ich mich aber nicht aus.

Aber ohne vernünftige Entwicklungstools wird Progtrammieren zur Qual. Ob das nun C/C++ oder JavaScript ist, ist dabei egal.

Dachte ihr wisst was der Fehler
ist weshalb es nicht funktioniert…

Nein, woher? Funktionierende Glaskugeln sind selten…

ja wenn ich ist doch klar ein programmierer kennt doch alle befehle wenn er einen fehler sieht kann er ihn beheben

mhm ist doch kacke das das script eifach so nicht geht obwohl richtig programmiert ist was wird den bei dir angezeigt oder welche fehler bekommst beim ausführen des Scripts?

ja wenn ich ist doch klar ein programmierer kennt doch alle
befehle wenn er einen fehler sieht kann er ihn beheben

*lach*
Nein, so einfach ist das auch nicht.

wird den bei dir angezeigt oder
welche fehler bekommst beim ausführen des Scripts?

Ich habs nicht ausgeführt und hab das ehrlich gesagt auch nicht vor. Ich kann und will und werde Dir nicht Deine arbeit abnehmen :smile:
Außerdem dachte ich, dass Dir schon Antworten gegeben wurden?

ja dann liegts wohl am browser
das es nicht möglich ist technisch

???