Avatar billede klcobra Nybegynder
05. oktober 2001 - 16:26 Der er 18 kommentarer og
2 løsninger

Hvordan kan jeg få det skrivet rigtigt ud :

<script type=\"text/javascript\">


billede1 = new Image();
billede1.src = \"foto/About-us_01.gif\";

billede2 = new Image();
billede2.src = \"foto/About-us_01-over.gif\";

billede3 = new Image();
billede3.src = \"foto/About-us_01-down.gif\";

function skiftbillede(img_name,img_src) {
document[img_name].src=img_src;
}

// Slut -->
</script>
<p>

<a href=\"http://www.html.dk\"
onmouseover=\"skiftbillede(\'eksempel\',\'About-us_01-over.gif\')\"
onmouseout=\"skiftbillede(\'eksempel\',\'About-us_01.gif\')\"
onclick=\"skiftbillede(\'eksempel\',\'About-us_01-down.gif\')\">
<img name=\"eksempel\" src=\"billede1.gif\" alt=\"Før musen over dette billede\"
style=\"border:none;\" /></a>
</body>
Avatar billede Slettet bruger
05. oktober 2001 - 16:30 #1
Det ser nu rigtig nok ud! Eventuelle fejl kan ligge i linjerne:
document[img_name].src=img_src;
og:
<img name=\"eksempel\" src=\"billede1.gif\" alt=\"Før musen over dette billede\"
style=\"border:none;\" /></a>
Skift dem ud med (henholdsvis):
document.img_name.src=img_src;
og:
<img name=\"eksempel\" src=\"billede1.gif\" alt=\"Før musen over dette billede\"
style=\"border:none;\"></a>
Avatar billede Slettet bruger
05. oktober 2001 - 16:31 #2
Hvad er det egentligt helt præcist, du mener, med \"Hvordan kan jeg få det skrevet rigtig ud:\"?
Avatar billede klcobra Nybegynder
05. oktober 2001 - 16:32 #3
Den vil ikke load onclick
Avatar billede klcobra Nybegynder
05. oktober 2001 - 16:33 #4
Billede(gif filen)
Avatar billede jakoba Nybegynder
05. oktober 2001 - 16:37 #5
phoenixv >> Næe, han array indexering er korrekt som den er (det er jo en parametervariabel der indexeres med).

klcobra >> din onclick= handeler bør nok være en onmousedown= handeler
  onmousedown=\"skiftbillede(\'eksempel\',\'About-us_01-down.gif\')\">

Prøv at forklare lidt mere hvad der er forkert.

mvh JakobA
Avatar billede klcobra Nybegynder
05. oktober 2001 - 16:37 #6
nu fik jeg det til at virke........den er bare lang tid om at loade....kan jeg gøre noget ved det
Avatar billede klcobra Nybegynder
05. oktober 2001 - 16:40 #7
Prøv lige at sætte det ind engang jakoba...så jeg kan forstår det med en 7 tommer søm :-)
Avatar billede Slettet bruger
05. oktober 2001 - 16:40 #8
klcobra>> Hvis du har preloadet billedet, så skyldes det bare en langsom processor eller system! :-)
jakoba>> Selvfølgelig! :)
Avatar billede jakoba Nybegynder
05. oktober 2001 - 16:41 #9
idet du klikker loades filen \"http://www.html.dk\". Ogalle javascript variable nulstilles.

Ku det være du mangler en  target=  parameter til at fortælle at siden skal hentes ind i en anden ramme?

<a href=\"http://www.html.dk\" targe=\"_blank\"

så laver den et popopvindue med den fil du linker til og winduet med dit link ændres ikke (udover det der billede)

mvh JakobA
Avatar billede Slettet bruger
05. oktober 2001 - 16:41 #10
<a href=\"http://www.html.dk\"
onmouseover=\"skiftbillede(\'eksempel\',\'About-us_01-over.gif\')\"
onmouseout=\"skiftbillede(\'eksempel\',\'About-us_01.gif\')\"
onMouseDown=\"skiftbillede(\'eksempel\',\'About-us_01-down.gif\')\">
<img name=\"eksempel\" src=\"billede1.gif\" alt=\"Før musen over dette billede\"
style=\"border:none;\"></a>

... som jakoba sagde!
Avatar billede jakoba Nybegynder
05. oktober 2001 - 16:42 #11
<script type=\"text/javascript\">


billede1 = new Image();
billede1.src = \"foto/About-us_01.gif\";

billede2 = new Image();
billede2.src = \"foto/About-us_01-over.gif\";

billede3 = new Image();
billede3.src = \"foto/About-us_01-down.gif\";

function skiftbillede(img_name,img_src) {
document[img_name].src=img_src;
}

// Slut -->
</script>
<p>

<a href=\"http://www.html.dk\" target=\"_blank\"
onmouseover=\"skiftbillede(\'eksempel\',\'About-us_01-over.gif\')\"
onmouseout=\"skiftbillede(\'eksempel\',\'About-us_01.gif\')\"
onmousedown=\"skiftbillede(\'eksempel\',\'About-us_01-down.gif\')\">
<img name=\"eksempel\" src=\"billede1.gif\" alt=\"Før musen over dette billede\"
style=\"border:none;\" /></a>
</body>

mvh JakobA
Avatar billede Slettet bruger
05. oktober 2001 - 16:42 #12
Og som jakoba sagde, så slet...
href=\"http://www.html.dk\"
... og lav det til...
HREF
... istedet!
Avatar billede klcobra Nybegynder
05. oktober 2001 - 16:44 #13
Ja jeg har hente det der....men nu virker det også men når jeg loader siden sidter den ikke det første billede ind
Avatar billede klcobra Nybegynder
05. oktober 2001 - 16:45 #14
Avatar billede Slettet bruger
05. oktober 2001 - 16:49 #15
Det gør det nu hos mig i IE5, men husk at sætte billedets src til det sammen som onmouseover, fx:
<a HREF onmouseover=\"skiftbillede(\'eksempel\',\'About-us_01-over.gif\')\" onmouseout=\"skiftbillede(\'eksempel\',\'About-us_01.gif\')\" onmousedown=\"skiftbillede(\'eksempel\',\'About-us_01-down.gif\')\">
<img name=\"eksempel\" src=\"About-us_01.gif\" alt=\"Før musen over dette billede\"
style=\"border:none;\"></a>
Avatar billede jakoba Nybegynder
05. oktober 2001 - 16:50 #16
Du har fejl i din adressering. Når billederne ligger i samme mappe som siden skal du ikke skrive mappenavn foran filledfilernes navne.

eller har du en mappe der hedder foto indeni den foto-mappe siden ligger i.
Det er ihvertfald der du roder lidt :-))

mvh JakobA
Avatar billede Slettet bruger
05. oktober 2001 - 16:53 #17
Nu har du sat onmouseover billedet i src\'en!?
Avatar billede jakoba Nybegynder
05. oktober 2001 - 16:54 #18
Næe. der tog jeg fejl, det er kun din preload der prøver at hente billederne i en mappe ved navn foto. det skal de ikke.

billede1 = new Image();
billede1.src = \"About-us_01.gif\";

billede2 = new Image();
billede2.src = \"About-us_01-over.gif\";

billede3 = new Image();
billede3.src = \"About-us_01-down.gif\";

preload nytter ingenting hvis det ikke er præcis samme fil fra samme mappe der er preloadet.

mvh JakobA
Avatar billede jakoba Nybegynder
05. oktober 2001 - 16:56 #19
Hvor kom den  onpageload=  handler fra? Den hører ikke hjemme i et link. (eller noget andet sted såvidt jeg ved).
Avatar billede Slettet bruger
05. oktober 2001 - 16:58 #20
Takker for points!
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