Avatar billede matric Nybegynder
14. marts 2001 - 14:28 Der er 14 kommentarer og
2 løsninger

rollover

Jeg bruger på http://www.hah-biler.dk/ en menu med rollover..

men billederne som skal vises bliver først \"loadet\" når man køre musen hen over så det virker derfor langsomt..

Hvordan kan jeg få den til at \"loade\" disse billeder sammen med resten af siden?

Eksempel på menupunkt:
<a href=\"forside.asp\"><img src=\"m_forsiden0.gif\" onMouseOver=\"forside.src = \'m_forsiden1.gif\'\" onMouseOut=\"forside.src = \'m_forsiden0.gif\'\" width=\"70\" height=\"11\" border=\"0\">

På forhånd tak..
Avatar billede sone Nybegynder
14. marts 2001 - 14:30 #1
Det er ikke pænt, men du kan indsætte billedet nederst på siden med WIDTH=\"0\" og HEIGHT=\"0\" - så er de hentet.
Avatar billede matric Nybegynder
14. marts 2001 - 14:31 #2
nej sq.... der er en bedre metode.. det er jeg sikker på.. kan bare ikke lige huske det.. det er temmelig simpelt mener jeg..
Avatar billede kasseper Nybegynder
14. marts 2001 - 14:33 #3
prøv at læse denne guide til gode rollovers http://webreference.com/js/column1/
Avatar billede minijensen1 Nybegynder
14. marts 2001 - 14:33 #4
<input type=\"hidden\" style=\"background-image: URL(m_forsiden0.gif);\">

Gør sådan med alle billederne, det er lidt pænere end width=0

// Minijensen1
Avatar billede kasseper Nybegynder
14. marts 2001 - 14:35 #5
man kan hente dem før brug sådan her :
<script>
var forside = new Image();
forside.src = \"m_forside1.gif\";
var forside2 = new Image();
forside2.src = \"m_forside0.gif\";
</script>

 
Avatar billede sone Nybegynder
14. marts 2001 - 14:36 #6
Billedet bliver ikke hentet før bliver indsat som HTML i browseren (du laver en document.write(\'<img....)
Avatar billede kasseper Nybegynder
14. marts 2001 - 14:37 #7
OK OK så brug denne :

<script>
var forsideoff = new Image();
forsideoff.src = \"m_forside1.gif\";
var forsideon = new Image();
forsideon.src = \"m_forside0.gif\";

 
function act(imgName) {
  if (document.images)
    document.images[imgName].src = eval(imgName + \"on.src\");
}

function inact(imgName) {
  if (document.images)
    document.images[imgName].src = eval(imgName + \"off.src\");
}

</script>

<a href=\"forside.asp\" onMouseOver=\"act(forside);\" \" onMouseOut=\"inact(forside);\">
<img src=\"m_forsiden0.gifwidth=\"70\" height=\"11\" border=\"0\" name=\"forside\"> </a>

taget direkte fra mit link....
Avatar billede whatever Nybegynder
14. marts 2001 - 14:38 #8
Prøv det her:

<script language=\"JavaScript\">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf(\"#\")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<body onLoad=\"MM_preloadImages(\'billede1.gif\',\'billede2.gif\')\">

Javascripten sættes i head-taggen, og onLoad sættes ind i body-taggen. Husk at ændre navnene på billederne der skal loades, dette gøres i onLoad...

--Jens--
Avatar billede sone Nybegynder
14. marts 2001 - 14:39 #9
Det er præcis den situation som matric beskriver - \"billede 2\" bliver først hentet når du fører musen hen over billedet !
Avatar billede sone Nybegynder
14. marts 2001 - 14:40 #10
Det var til kasseper
Avatar billede whatever Nybegynder
14. marts 2001 - 14:41 #11
Forresten, hvis du bruger dreamweaver findes ovenstående funktion i denne.
Avatar billede whatever Nybegynder
14. marts 2001 - 14:48 #12
>>matric: jeg glemte at forklare hvordan det virker. Du erstatter billede1.gif, billede2.gif etc. med filnavnet på dine onMouseOver-billeder. Dette script henter kun billerne, så du skal derfor beholde den kode du bruger til at skifte billederne med.

Jeg håber du forstår ;-)
Avatar billede kasseper Nybegynder
14. marts 2001 - 15:02 #13
what det gør det da ikke......!
Avatar billede kasseper Nybegynder
14. marts 2001 - 15:02 #14
det var til sone
Avatar billede matric Nybegynder
14. marts 2001 - 16:58 #15
Har sidde og leget lidt med det men har besluttet mig for at lave det på en lidt anden måde.. hvor jeg ikke behøver at skrive det samme 10 gange..

men i skal have tak for hjælpen.. det har hjulpet meget
Avatar billede matric Nybegynder
14. marts 2001 - 20:41 #16
gidder i lige tjekke http://www.eksperten.dk/spm/56813 ud?

jeg har lidt problemer med det nye script jeg har lavet..
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