Avatar billede dragonbook Nybegynder
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 ?
Avatar billede knudgert Nybegynder
18. juni 2004 - 20:41 #1
Lidt kode ville være rart, som hvordan scriptet loader på siden.
Er det i en body onload
<body onload="function1; function2;">
Avatar billede steen_hansen Forsker
18. juni 2004 - 20:43 #2
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();">
Avatar billede dragonbook Nybegynder
18. juni 2004 - 20:45 #3
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>
Avatar billede steen_hansen Forsker
18. juni 2004 - 20:47 #4
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?
Avatar billede dragonbook Nybegynder
18. juni 2004 - 20:48 #5
<body onload="loadImages(10, 1, 1);">
Avatar billede steen_hansen Forsker
18. juni 2004 - 20:50 #6
<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();">
Avatar billede steen_hansen Forsker
18. juni 2004 - 20:53 #7
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)
Avatar billede dragonbook Nybegynder
18. juni 2004 - 20:56 #8
Virker heller ikke, der sker præcist det samme !
Avatar billede steen_hansen Forsker
18. juni 2004 - 20:57 #9
Spillet virker ikke, men scriptene virker hver for sig?
Avatar billede dragonbook Nybegynder
18. juni 2004 - 20:57 #10
Ja præcist !
Avatar billede steen_hansen Forsker
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();">
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:04 #12
har prøvet men spillet skal bruge nettop loadImages
Avatar billede steen_hansen Forsker
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.
Avatar billede steen_hansen Forsker
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?
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:07 #15
kan det være noget i selve js filerne der går ind og forstyre hinanden ?
Avatar billede steen_hansen Forsker
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?
Avatar billede steen_hansen Forsker
18. juni 2004 - 21:11 #17
Og ligger loadImages mellem <head></head>?
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:14 #18
loadimage ligger i body tag

og nej har ikke selv skrevet dem !
Avatar billede steen_hansen Forsker
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?
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:18 #20
jo men den ligger i mem.js filen !
Avatar billede steen_hansen Forsker
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?
Avatar billede dragonbook Nybegynder
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 !!
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:25 #23
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:28 #24
Avatar billede steen_hansen Forsker
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.
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:39 #26
ok tak for det !
Avatar billede steen_hansen Forsker
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.
Avatar billede roenving Novice
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 !-)
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:47 #29
Kan ikke finde noget der ligner dette
Avatar billede dragonbook Nybegynder
18. juni 2004 - 21:47 #30
--> kassen skal roterer når musen bevæges !
Avatar billede dragonbook Nybegynder
18. juni 2004 - 22:05 #31
Hvis i går ind på:

http://www.frip.dk/tsworld/index.htm

kan i se at firkanten kan køre rundt !

Men at spillet ikke starter når man trykker på start !

Hvis i går ind på

http://www.frip.dk/tsworld/index2.htm


Virker spillet fint !

Men firkanten køre ikke rundt !!!

Den eneste forskel er at ved
http://www.frip.dk/tsworld/index2.htm

er spillet øverst !
Avatar billede dragonbook Nybegynder
19. juni 2004 - 20:57 #32
Har lige øget point til 140 !
Avatar billede steen_hansen Forsker
20. juni 2004 - 10:06 #33
Linie 60, tegn 2: 'Xmd' er ikke defineret. Hvad er 'Xmd'?
Avatar billede dragonbook Nybegynder
20. juni 2004 - 12:07 #34
Xmd = event.clientX  linie 37

det er hvis noget med bevægelsen af musen i x retningen
Avatar billede dragonbook Nybegynder
26. juni 2004 - 22:55 #35
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester