Toon posts:

[JS] [object] ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
<html>
<head>
<script>
setTimeout('document.test.tekst.value += test',1000);
;
document.test.tekst.focus();
</script>

</head>
<body>
<form name="test" action="toevoegen.php" method="post">
<textarea name="tekst" cols="40" rows="20" ></textarea>
</body>
</html>

Deze code werkt, maar in de textarea staat nu [object] na 1 seconden. Maar er staat toch mooi () of niet?

Wat is hier verkeerd aan?

Geqxon

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:54

crisp

Devver

Pixelated

test is ook een object; namelijk de textarea zelf

Intentionally left blank


Verwijderd

Topicstarter
Op zaterdag 16 februari 2002 16:00 schreef crisp het volgende:
test is ook een object; namelijk de textarea zelf
Maar wat moet ik dan anders doen?

en jouw popup puzzel laat mijn pc crashen :(

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:54

crisp

Devver

Pixelated

Op zaterdag 16 februari 2002 16:03 schreef Geqxon het volgende:

[..]

Maar wat moet ik dan anders doen?

en jouw popup puzzel laat mijn pc crashen :(
Wil je dat er na 1 seconde het woordje 'test' in de textarea verschijnt, dan zal je dat tussen quotes moeten zetten.

wb de popup puzzel: er staat een disclaimer op de pagina; is namelijk een bekend probleem dat weer eens aangeeft hoe slecht browsers soms geprogrammeerd zijn >:)
Het is trouwens ook IE-only, en mijn pc is er nog niet op gecrashed.
Probeer gewoon de layer-variant

Intentionally left blank


Verwijderd

Topicstarter
Op zaterdag 16 februari 2002 16:08 schreef crisp het volgende:

[..]

Wil je dat er na 1 seconde het woordje 'test' in de textarea verschijnt, dan zal je dat tussen quotes moeten zetten.
Tenx dude (K)(L)

Verwijderd

Topicstarter
Ik heb nu

setTimeout('document.test.tekst.value += "Starting System"',1000);
setTimeout('document.test.tekst.value += "Detecting Hardware"',2000);

Maar hoe maak ik hier een enter tussen? Dat het niet zo achter elkaar staat?

die puzzel is gaaf :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:54

crisp

Devver

Pixelated

code:
1
2
setTimeout('document.test.tekst.value += "Starting System"',1000);
setTimeout('document.test.tekst.value += "\\nDetecting Hardware"',2000);

oftewel \n voor newline toevoegen (moet een extra \ voor als escape caracter).

Intentionally left blank

Pagina: 1