[JS] Global variable wordt niet afgedrukt

Pagina: 1
Acties:

  • royteusink
  • Registratie: Februari 2006
  • Laatst online: 10-01-2023
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
32
33
34
35
36
37
38
##### Javascript.js
##############################
var aaa = '';

function init()
{
    //hier staat nog wat andere zooi die heb ik weg gelaten 
    //omdat het hier niets mee te maken heeft
}

function AddMenu(titel,top,left)
{
    aaa = aaa + '1test';
}

function ShowTaskBar()
{
    return aaa;
}


##### test.html
##############################

<link rel=StyleSheet href=StyleSheet.css type=text/css>
<script src=javascript.js></script>

<body
    onLoad="init();
    AddMenu('<u>B</u>ewerken','19','18');
    "
>

<script type="text/javascript">
document.write(ShowTaskBar());
</script>

##############################


Hoe kan het dat ik niet de variable aaa terug krijg op mijn test.html ?? ik ben hier al 2 uur mee bezig en krijg het niet voor elkaar om die variable te bereiken.

Kan iemand mij please helpen met dit, het zal vast een hele stomme fout zijn, en hoe kan ik dit oplossen. en ja ik weet ben een noob

Hardstikke bedankt,
Roy Teusink

[ Voor 19% gewijzigd door royteusink op 15-02-2006 19:12 ]


Verwijderd

omdat de onload later wordt aangeroepen dan de javascript code in je body zelf... denk ik onload geburd iig _na_ het laden van je body, js code in je body zelf is volgens mij niet gedefinieerd/vastgelegd, maar dat kan ik mis hebben. succes

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 17:49

NMe

Quia Ego Sic Dico.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • royteusink
  • Registratie: Februari 2006
  • Laatst online: 10-01-2023
oke srry verkeerde forum maar daarmee heb ik dit nog niet opgelost :|

  • DanielG
  • Registratie: Oktober 2005
  • Laatst online: 08-09-2025

DanielG

i = 0x5f3759df - (i>>1); ☠₧ℳ🀪❣

Volgens mij wordt de regel [document.write(ShowTaskBar());] uitgevoerd voordat [AddMenu('<u>B</u>ewerken','19','18');] wordt uitgevoerd, aangezien dat hij wacht tot alles is gedownload voordat onload= wordt getriggerd.

http://xyproblem.info/


  • royteusink
  • Registratie: Februari 2006
  • Laatst online: 10-01-2023
DanielG schreef op woensdag 15 februari 2006 @ 19:30:
Volgens mij wordt de regel [document.write(ShowTaskBar());] uitgevoerd voordat [AddMenu('<u>B</u>ewerken','19','18');] wordt uitgevoerd, aangezien dat hij wacht tot alles is gedownload voordat onload= wordt getriggerd.
hmm. jah dat zou best wel eens kunnen :)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

onload wordt pas uitgevoerd als de rest van de pagina klaar is met laden :). Wat je wel kan doen is ipv document.write gebruiken een nieuwe node toevoegen aan je body met de gewenste inhoud.

[ Voor 44% gewijzigd door BtM909 op 16-02-2006 09:39 ]

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.

Pagina: 1