Avatar billede beldring Nybegynder
22. september 2002 - 21:46 Der er 27 kommentarer og
2 løsninger

skifte billede ved mouseover?

Hejsa.

Hvordan er det nu lige at jeg får et billede til at skifte sig ud med et andet billede, når musen føres over? ... og skal billedet også være en del af linket?

PÅ forhånd tak.

/Beldriing
http://www.musikviden.dk/test
Avatar billede nikolajdu Nybegynder
22. september 2002 - 21:50 #1
<a href="bla.html"><img src="bil1.gif" onmouseover="this.src='bill2.gif'" onmouseout="this.src='bill1.gif'"></a>

/Nikolaj
Avatar billede nikolajdu Nybegynder
22. september 2002 - 21:51 #2
skal selvfølgelig være bil1 begge steder :)
Avatar billede beldring Nybegynder
22. september 2002 - 21:58 #3
jamen med det du har skrevet der skifter billedet først når jeg kører musen over billedet og ikke teksten!
Avatar billede beldring Nybegynder
22. september 2002 - 22:01 #4
her er cellen:
<td width="50%" height="25"><font face="verdana" size="2">
<a href="bla.html"><img src="target.gif" border="0" onmouseover="this.src='target2.gif'" onmouseout="this.src='target.gif'"> <B>Senest tilmeldte</B></a>
</font></td>
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:01 #5
JAMEN!! Æhæ... Hvor i dit spørgsmål står der at der overhovedet er tekst???
Avatar billede beldring Nybegynder
22. september 2002 - 22:02 #6
hehe ... ups min fejl så  :O) ... men kan du svaret?
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:04 #7
Du vil have at teksten også ændrer sig???? Hvis jeg klikker på et link forventer jeg såmænd at der står det samme som jeg oprindligt lod mig fange af :)
Avatar billede beldring Nybegynder
22. september 2002 - 22:05 #8
nejnejnej .. :O) ... jeg vil have at billedet ved siden af teksten ændrer sig når jeg kører over teksten! ... lige nu ændrer det sig kun når jeg kører over billedet!  :
http://musikviden.dk/test/undersider/newbands.php
Avatar billede justdoit Nybegynder
22. september 2002 - 22:07 #9
Dette virker for mig: Folt side forresten ;-)

<a href=link.asp" onMouseOver="document.images['pil'].src='pil2.gif'" onmouseout="document.images['pil'].src='pil.gif'"><img src="pil.gif" width="10" height="10" border="0" name="pil">Navn</a>
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:09 #10
nååååååå.-.....

Justdoit - Nåede det vidst lige :)
Avatar billede beldring Nybegynder
22. september 2002 - 22:10 #11
skal dette rettes ['pil'] ??? ... jeg kan ikke lige overskue det, nu her hvor jeg er lidt træt :O)
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:11 #12
i <img name="pil"...>

document.images['pil']

De skal være ens :)
Avatar billede justdoit Nybegynder
22. september 2002 - 22:11 #13
Pil er bare billede navnet, så du kan kalde det hvad du vil, men ret det alle steder hvis du retter det!
Avatar billede beldring Nybegynder
22. september 2002 - 22:13 #14
jeps ... det virker nu, men det virker utroligt langsomt! ...
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:14 #15
Langsomt??? Der er intet der burde få det til at køre langsomt :)
Avatar billede beldring Nybegynder
22. september 2002 - 22:17 #16
hmm ... de skifter alle sammen i FAQ ... kig her:
http://musikviden.dk/test/undersider/newbands.php
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:20 #17
Hvert billede skal have hvert sit navn (ellers kalder jeg dig for nikolajdu for fremtiden...)

<a href=link.asp" onMouseOver="document.images['target0'].src='target2.gif'" onmouseout="document.images['target0'].src='target.gif'"><img src="target.gif" width="9" height="10" border="0" name="target0"> <B>Tilmeld band</B></a></font></td>
<td width="50%" height="25"><font face="verdana" size="2">
<a href=link.asp" onMouseOver="document.images['target1'].src='target2.gif'" onmouseout="document.images['target1'].src='target.gif'"><img src="target.gif" width="9" height="10" border="0" name="target1"> <B>Placeringer</B></a></font></td>
Avatar billede beldring Nybegynder
22. september 2002 - 22:30 #18
okay nu virker det  :O)
-Men kan det virkelig være mine billeder der fylder så meget, for hvis du kigger, så er det ret langsomt!
Avatar billede beldring Nybegynder
22. september 2002 - 22:32 #19
hmm ... 800 og 900 byte ... jeg fatter ikke det er så langsomt  :O/
Avatar billede nikolajdu Nybegynder
22. september 2002 - 22:41 #20
Det er fordi alle billeder skal preloades først :)
Avatar billede pelkjaer Nybegynder
23. september 2002 - 08:03 #21
Brug denne her preload til din onmouseover billeder:

// simplePreload( '01.gif', '02.gif' );
function simplePreload()
{
  var args = simplePreload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}
Avatar billede justdoit Nybegynder
23. september 2002 - 21:32 #22
jeg har nogle billeder som jeg gerne vil have proloadet når jeg åbner mit site, hvis jeg har et billede der hedder giraf.gif og sommerfugl.gif hvordan sætter jeg det så ind???
Avatar billede justdoit Nybegynder
23. september 2002 - 21:33 #23
Og hvor skal jeg skrive function simplePreload()???
Avatar billede pelkjaer Nybegynder
23. september 2002 - 21:34 #24
<body onload="simplePreload('01.gif','02.gif');">
Avatar billede justdoit Nybegynder
24. september 2002 - 09:30 #25
ok, skal det kun stå på default siden, eller på alle sider?
Avatar billede pelkjaer Nybegynder
24. september 2002 - 09:35 #26
Alle de sider du vil ha preloadet.
Avatar billede d_d Nybegynder
24. september 2002 - 10:58 #27
klik ind på html.dk og klik under scripts og derfra videre til javascrpts

mvh D_D
Avatar billede justdoit Nybegynder
26. september 2002 - 17:31 #28
Hvad er fejlen her:

Dette står på min default:

<script type="text/javascript" src="css/preload.js"></script>

preload.js =>

function Preload()
{
  var args = Preload.arguments;
  document.imageArray = new Array(args.length);
  for(var i=0; i<args.length; i++)
  {
    document.imageArray[i] = new Image;
    document.imageArray[i].src = args[i];
  }
}>



Og i min <body> står:

<body topmargin="2" onload="Preload('logo.gif','annoncer.gif','hjaelp1.gif','hjaelp2.gif','main.gif','main2.gif','soeg1.gif','soeg2.gif',,'nyheder1.gif','nyheder2.gif');">


Hvad er fejlen??
Avatar billede pelkjaer Nybegynder
27. september 2002 - 00:21 #29
Well - hvad laver tegnet > i slutningen af funktionen? - og du har et komma for meget i onload'en.
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