Toon posts:

[JAVASCRIPT] NS 4 Problemen

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik heb een HUGE problem ....

ik heb in mijn head een jaavscript :

function drawLayer(){
}

In die layer wordt gekeken welk browser ik gebruik en daarmee de juiste functie aangeroepen wordt.
Ik test nu voor NS4 , dus in die drawLayer functie wordt were een ander funtie aangeroepen namelijk drawNs4Layer.

Die drawNS4Layer doet een dcoument.write("Layer blabla")

Verder op in mijn html page doe ik :
<script language="Javascript">
drawLayer();
</script>

Wat HTML

<script language="Javascript">
document.write('blaaat'
</script>

Wat gebeurt nu als NS parst ? Die ziet dus dart ik drawLayer aanroep en gaat die javascript uitvoeren , MAAAR tegelijkertijd gaat tie ff verder met HTML parsen ( dus 'Wat HTML' ). Die Javascript gaat vrolijk verder en opeens doet tie die document.write

Gevolg is dus dat de document.write tussen die 'Wat HTML' uitgevoerd wordt. Je krigt zoiets :

Wat<Layer blabla>HTML

Wie heeft hier ervaring mee ?????
HELP MEEEEE

Fransjo
fransjo@act-one.nl

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

Javascript /14 -> /13

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 13:11

crisp

Devver

Pixelated

Heb je misschien een voorbeeldje online?

Intentionally left blank


Verwijderd

Een Layer createn in NS4.x gaat als volgt:
code:
1
2
3
createNS4Layer( id , width ) {
    document.layers[id] = new Layer(width);
}