Toon posts:

[JavaScript] Document.Write wordt niet scherm

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb deze code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<script language="javascript">
<!--

function a()
{
  document.write('a');
}
function b()
{
  document.write('b');
}
function c()
{
  document.write('c');
}
function d()
{
  document.write('d');
}
function e()
{
  document.write('e');
}

setTimeout("a()",1000);
setTimeout("b()",2000);
setTimeout("c()",3000);
setTimeout("d()",4000);
setTimeout("e()",5000);

// -->


Ik had dus de gedachte van na 1 secten voert ie het a uit, na 2 sec b enz enz.

Maar als ie a uitvoert, dan komt dat in een lege file te staan, met alleen een a erin

wat doe ik fout ?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waar staat dit vermeldt (in je pagina)

Kijk maar nog eens goed naar je JavaScript boek, want daar staat toch echt in dat je geen toevoegingen kan doen aan een pagina met een document.write, indien je hele pagina al geladen is....

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Het is dus de bedoeling dat er om de x seconden een plaatje veranderd wordt.

Hoe kan ik dit dan heb beste doen?

moet ik dan iets doen van
document.images[1].src = "anderplaatjes.jpg";

  • Puck
  • Registratie: November 2001
  • Laatst online: 23-08 10:48

Puck

EINDBAAS.org

Verwijderd schreef op 14 februari 2003 @ 14:56:
Het is dus de bedoeling dat er om de x seconden een plaatje veranderd wordt.

Hoe kan ik dit dan heb beste doen?

moet ik dan iets doen van
document.images[1].src = "anderplaatjes.jpg";
Ja, dat is volgens mij wel de oplossing. Zeg de volgende meteen even dat het om een plaatje gaat :D

PS:
Maak een animated gifje :P

[ Voor 6% gewijzigd door Puck op 14-02-2003 14:59 ]

Arrived anxious, left bored


Verwijderd

Topicstarter
Over dat plaatje maakt eigelijk niets uit,
kunt ook de tekst in een span of div zetten

Verwijderd

Maak er dan een iets kortere code van, ipv voor elk plaatje een aparte functie ;)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script language="javascript">
<!--

function verander(plaatje,nieuw)
{
  document.images[plaatje].src = nieuw
}

setTimeout("verander('1','anderplaatjes.jpg')",1000);
setTimeout("verander('1','anderplaatjes2.jpg')",2000);
setTimeout("verander('1','anderplaatjes3.jpg')",3000);
setTimeout("verander('1','anderplaatjes4.jpg')",4000);
setTimeout("verander('1','anderplaatjes5.jpg')",5000);

// -->
</script>

Is maar een suggestie hoor.

[ Voor 16% gewijzigd door Verwijderd op 14-02-2003 17:39 ]

Pagina: 1