[javascript] klokje in button

Pagina: 1
Acties:

  • ziggyzaggy
  • Registratie: September 2001
  • Laatst online: 03-08-2022
Ik heb op m'n site een button met daarin een klokje.
De button zit in een layer (2) en aan layer 3 hangt een tag met een script.
Probleem is: wanneer ik layer 2 + 3 in de body zet werkt m'n klokje niet.
Zet ik die regels nou boven de body dan werkt het klokje wel (seconden zie je lopen) maar geeft dreamweaver een fout in de body line weer. (gele lijn dus)
Hoe kan ik dit oplossen, zodat het klokje wel loopt maar geen error krijg.

Klokje loopt niet: http://members1.chello.nl/~i.spaapen/test1.htm
Klokje loopt wel met error: http://members1.chello.nl/~i.spaapen/test2.htm

  • HariZ
  • Registratie: December 2000
  • Laatst online: 16-02 21:51
Wat voor error dan? Bij mij werkt ie gewoon dus... :?

  • ziggyzaggy
  • Registratie: September 2001
  • Laatst online: 03-08-2022
Hij werkt wel maar als je de source bekijkt in dreamweaver geeft de body een error weer.
Kijk in principe werkt alles naar behoren, maar ik wil weten hoe ik die error eruit kan krijgen.

Verwijderd

komt dat niet omdat die divs (layer 2 en 3) buiten de body staan?

  • ziggyzaggy
  • Registratie: September 2001
  • Laatst online: 03-08-2022
Als layer 2 en 3 buiten de body staan, werjt het klokje wel. Zet ik ze terug in de body werkt ie niet. Doordat ze buiten de body staan geeft de body een foutmelding.
Echter het werkt allemaal wel zoals het hoort.

Ik zie alleen niet hoe ik ze in de body kan zetten zodat het klokje wel werkt.
Het zal iets met het clock script te maken hebben, alleen kom ik er niet achter wat het is.

Btw clock script staat tussen <head> en </head>

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

crisp

Devver

Pixelated

Het komt door je dubbele onload; in je test1.html staat dit in de code:
code:
1
window.onload=clockon

Terwijl je in je <body> tag ook al een onload hebt staan; die vervangt de eerdere definitie.
Waarom het in test2.html wel goed gaat weet ik niet precies; het lijkt me in elk geval niet juist om je <div>'s buiten de body te laten.

Wat wel werkt is de window.onload regel weg te halen en in de onload van de <body> tag te zetten (met de <div>'s dus gewoon ook in de body:
code:
1
<body ... onLoad="MM_preloadImages('blaatieblaat'); clockon()">

Intentionally left blank


  • ziggyzaggy
  • Registratie: September 2001
  • Laatst online: 03-08-2022
Hee, CRISP, dank je, dat was de fout.
Werkt nu zoals het hoort, weer wat geleerd.

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

crisp

Devver

Pixelated

Op maandag 01 april 2002 00:04 schreef ziggyzaggy het volgende:
Hee, CRISP, dank je, dat was de fout.
Werkt nu zoals het hoort, weer wat geleerd.
Afbeeldingslocatie: http://www.crisp.demon.nl/pictures/pimmetje.gif

Intentionally left blank

Pagina: 1