Avatar billede renelp Nybegynder
07. januar 2004 - 23:47 Der er 5 kommentarer og
1 løsning

Hvordan fremvise forskellige etiketter på forskellige billeder

På linket kan i se en etikette fremkomme når cursoren flyttes over glassene, men det er den samme etikette. Hvordan kan jeg få en ny etikette for hvert glas?

***************

Link:

http://www.gamle-husdyrracer.dk/soebogaard/Gif%20animation/Etikette/Etikette3.htm

***************

Koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- Minus AutoDato -->
<title></title>
<META NAME="Generator" CONTENT="Stone's WebWriter 3.5">
<style type='text/css'>
<!--
A.menu:link {color: #ffffff; text-decoration: none; font-size: 8pt;}
A.menu:visited {color: #ffffff; text-decoration: none; font-size: 8pt;}
A.menu:active {color: #0D6D93; text-decoration: none; font-size: 8pt;}
A.menu:hover {color: #0D6D93; text-decoration: none; font-size: 8pt;}
A.submenu:link {color: #0D6D93; text-decoration: none;font-size: 8pt;}
A.submenu:visited {color: #0D6D93; text-decoration: none;font-size: 8pt;}
A.submenu:active {color: #0D6D93; text-decoration: none;font-size: 8pt;}
A.submenu:hover {color: #ffffff; text-decoration: none;font-size: 8pt;}

.small {position: absolute; top: 4px; visibility: visible;}
.big {position: absolute; top: 100px; left: 100px; visibility: hidden;}
-->
</style>
<script type="text/javascript">
function show(object) {
if (document.getElementById && document.getElementById(object) != null) {
    document.getElementById(object).style.visibility='visible';
    document.getElementById(object).style.display='block';
}
else if (document.layers && document.layers[object] != null)
          document.layers[object].visibility = 'visible';
else if (document.all) {
          document.all[object].style.zIndex = 100;
          document.all[object].style.visibility = 'visible';
}
}

function hide(object) {
if (document.getElementById && document.getElementById(object) != null) {
    document.getElementById(object).style.visibility='hidden';
    document.getElementById(object).style.display='none';
}
else if (document.layers && document.layers[object] != null)
          document.layers[object].visibility = 'hidden';
else if (document.all)
          document.all[object].style.visibility = 'hidden';
}

</script>
<base target="hovedramme">
</head>
<body bgcolor="#FF6600">
<div id="L4" class="small" style="width: 103; height: 23">
    <table width="100" cellspacing="0" cellpadding="0" border="0">
        <tr>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/akacie/lille/akacie_lille003.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/danskHonning/lille/honninglille_001.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/laedertrae/lille/laedertraelille_007.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/orangeblomst/lille/Orange-honninglille.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/solsikke/lille/honninglille_017.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
        </tr>
        <tr>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/timian/lille/timianlille008.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" VSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/lyng/lille/lynglille_oo2.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
            <td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/lindeblomst/lille/lindeblomstlille_005.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>           
        </tr>
    </table>
</div>
<div id="L2" class="big" style="width: 240; height: 224">
    <table width="240" cellspacing="0" cellpadding="0" border="0" height="224">
        <tr>
            <td>
                <div align="right">
                  <a href="#"><IMG SRC="../../Billeder/Etiketter/Honning/akacie/etikette/Akacie-popup.jpg" BORDER="0" WIDTH="650" HEIGHT="220" ALIGN="bottom" ALT=""></a>
                </div>
            </td>
        </tr>
    </table>

</div>
</body>
</html>
Avatar billede skovenborg Nybegynder
07. januar 2004 - 23:54 #1
Du kunne fyre et ekstra argument på.

Først skal du lige give dit billede et navn:
<IMG SRC="../../Billeder/Etiketter/Honning/akacie/etikette/Akacie-popup.jpg" BORDER="0" WIDTH="650" HEIGHT="220" ALIGN="bottom" ALT="" name="bld">

Så ret funktionen show:
function show(object,img) {
document.images["bld"].src = img;
if (document.getElementById && document.getElementById(object) != null) {
    document.getElementById(object).style.visibility='visible';
    document.getElementById(object).style.display='block';
}
else if (document.layers && document.layers[object] != null)
          document.layers[object].visibility = 'visible';
else if (document.all) {
          document.all[object].style.zIndex = 100;
          document.all[object].style.visibility = 'visible';
}
}

Så kan du kalde funktionen senere sådan her:
<td align="right"><a class="menu" href="#" target="_self" onmouseover="show('L2','../../Billeder/Etiketter/Honning/akacie/etikette/Akacie-popup.jpg');return" onmouseout="hide('L2');return"><IMG SRC="../../Billeder/Etiketter/Honning/akacie/lille/akacie_lille003.jpg" BORDER="0" WIDTH="100" HEIGHT="133" HSPACE="18" ALIGN="bottom" ALT=""></a>
            </td>
Avatar billede roenving Novice
08. januar 2004 - 00:14 #2
Hvad med at kigge på f.eks. overlib, for den er da ikke rar, den funktion du bruger !-)

http://www.bosrup.com/web/overlib/
Avatar billede renelp Nybegynder
09. januar 2004 - 16:41 #3
Skovenborg -> Jeg kunne desværre få dit ekstra argument til at virke, men det lykkedes alligevel at få det til at virke.

roenving -> det er sjovest selv - men jeg ville nok have brugt overlib, hvis det kiksede

http://www.gamle-husdyrracer.dk/soebogaard/HTML/Produkter/Honning/Etikette.htm
Avatar billede skovenborg Nybegynder
09. januar 2004 - 16:46 #4
renelp >> Jeg er ked af det virkede ;-)
Avatar billede skovenborg Nybegynder
09. januar 2004 - 16:49 #5
nåmen det ser jo flot ud nu - skal jeg smide et svar eller tager du pointene selv???

Nå her er et så må du afgøre det.
Avatar billede skovenborg Nybegynder
16. januar 2004 - 16:47 #6
takker for point :-)
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