18. juni 2004 - 20:34
Der er
34 kommentarer og 1 løsning
Kan man ikke loade to *.js filer på en side ?
Kan det passe at man ikke kan loade flere *.js scrips på en side ??? Jeg har loadet en lille kasse som køre fra en fil der hedder kas.js og vil nu også loade et spil som ligger i filen mem.js Hvis jeg loader begge virker spillet ikke ??? Hvis jeg ikke loader den første virker spillet fint ! Nogen der har en løsning på dette, eller en idé om hvad der går galt ?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Lidt kode ville være rart, som hvordan scriptet loader på siden. Er det i en body onload <body onload="function1; function2;">
Ingen problemer i det: <head> <script type="text/JavaScript" language="JavaScript1.2" src="/includes/script1.js"></script> <script type="text/JavaScript" language="JavaScript1.2" src="/includes/script2.js"></script> </head> <body onload="scrip1(); script2();">
Kassen bliver loadet i Head således <script type="text/javascript" src="kas.js"></script> og den anden i body således <script language="JavaScript1.2" src="mem.js" type="text/javascript"></script>
Prøv at lægge begge linier ind mellem <head></head>. Men dybest set tror jeg ikke det gør nogen forskel. Hvordan ser dit body-tag ud?
<body onload="loadImages(10, 1, 1);">
<head> <script type="text/JavaScript" language="JavaScript1.2" src="mem.js"></script> <script type="text/JavaScript" language="JavaScript1.2" src="kas.js"></script> </head> <body onload="loadImages(10, 1, 1); mem(); kas();">
Jeg ved så af gode grunde ikke hvad dit loadImages er, men jeg går ud fra, at du selv har styr på det :o)
Virker heller ikke, der sker præcist det samme !
Spillet virker ikke, men scriptene virker hver for sig?
18. juni 2004 - 20:57
#10
Ja præcist !
18. juni 2004 - 20:59
#11
Kunne du ikke prøve at fjerne loadImages fra dit body-tag: <body onload="mem(); kas();"> og lave den igen: <head> <script type="text/JavaScript" language="JavaScript1.2" src="mem.js"></script> <script type="text/JavaScript" language="JavaScript1.2" src="kas.js"></script> </head> <body onload="mem(); kas();">
18. juni 2004 - 21:04
#12
har prøvet men spillet skal bruge nettop loadImages
18. juni 2004 - 21:05
#13
Der må være en bug et eller andet sted. Måske du skulle prøve at smide koderne til alle scriptene? Jeg kan ikke love, at jeg kan finde den, men jeg kan da gøre et forsøg.
18. juni 2004 - 21:06
#14
Skulle loadImages og mem så ikke køres sammen på en eller anden måde, eller SKAL de være adskilt?
18. juni 2004 - 21:07
#15
kan det være noget i selve js filerne der går ind og forstyre hinanden ?
18. juni 2004 - 21:09
#16
Det kan det jo godt. Hvordan ser loadImages ud? Er det noget du selv har skrevet, eller har du hentet det fra en eller anden side?
18. juni 2004 - 21:11
#17
Og ligger loadImages mellem <head></head>?
18. juni 2004 - 21:14
#18
loadimage ligger i body tag og nej har ikke selv skrevet dem !
18. juni 2004 - 21:16
#19
Du skal jo have et script, som loades ved body onload, og det kan du ikke have i dit body-tag. Du har slet ikke noget loadImage?
18. juni 2004 - 21:18
#20
jo men den ligger i mem.js filen !
18. juni 2004 - 21:20
#21
Du laver en onload ved indgang på siden. Så må der ligge 2 scripts i mem.js: loadImage og mem?
18. juni 2004 - 21:24
#22
hvis jeg placere spillet over kassen virker spillet men ikke kassen hvis jeg placerer kassen over spillet virker kassen men ikke spillet !!
18. juni 2004 - 21:25
#23
18. juni 2004 - 21:28
#24
18. juni 2004 - 21:36
#25
Jeg bliver nødt til at smutte. Håber du kan finde hjælp i aften. Ellers kan jeg først kigge på det i morgen.
18. juni 2004 - 21:39
#26
ok tak for det !
18. juni 2004 - 21:40
#27
Jeg har nu ingen problemer med at få dem til at virke. Vil prøve at se om jeg kan nå det senere i aften.
18. juni 2004 - 21:40
#28
Det typiske problem med flere scripts er onload ... At flere scripts hver for sig overtager onload-eventen, så kig efter, om der er en linje i dine scripts, som ser ca. sådan ud: window.onload = funktionsnavn; Hvis den findes i flere af dine filer udkommenterer du disse linjer og skriver dem i stedet i body-tagget: <body onload="funktionsnavn1();funktionsnavn2();"> Bemærk, at paranteser og semikolon er meget nødvendige !-)
18. juni 2004 - 21:47
#29
Kan ikke finde noget der ligner dette
18. juni 2004 - 21:47
#30
--> kassen skal roterer når musen bevæges !
19. juni 2004 - 20:57
#32
Har lige øget point til 140 !
20. juni 2004 - 10:06
#33
Linie 60, tegn 2: 'Xmd' er ikke defineret. Hvad er 'Xmd'?
20. juni 2004 - 12:07
#34
Xmd = event.clientX linie 37 det er hvis noget med bevægelsen af musen i x retningen
26. juni 2004 - 22:55
#35
Lukket
Vi tilbyder markedets bedste kurser inden for webudvikling