/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Problemer med placering af grafik i script
Fra : Birger Holm-Jensen


Dato : 25-11-01 17:28

Hej NG

Jeg har en række knapper i min menu som jeg har lavet mouseover på. Det
fungerer fint med sider placeret i mit rodbibliotek, men så snart jeg laver
undermapper kan scriptet ikke fine *.gif filerne som udgør knapperne, da de
jo stadig ligger i rodbiblioteket.

Hvordan kan jeg ændre scriptet så jeg ikke skal lægge alt grafikken til
knapperne ud i hver eneste undermappe, men kan henvise til dem i roden?


Med venlig hilsen

Birger Holm
bhj@postman.dk


Følgende kode er indsat i sidens HEAD sektion:

<SCRIPT LANGUAGE="JavaScript">

<!-- Gamle browsere springer over herfra

var img1 = new Image();
var img2 = new Image();
var img3 = new Image();
var img4 = new Image();
var img5 = new Image();
var img6 = new Image();

function parat() {
img1.src = "profil_knap2.gif";
img2.src = "matr_knap2.gif";
img3.src = "miljo_knap2.gif";
img4.src = "typer_knap2.gif";
img5.src = "referenc_knap2.gif";
img6.src = "ovne_knap2.gif";
}

function ude(img) {
document[img].src = img + "1.gif";
}

function inde(img) {
document[img].src = img + "2.gif";
}

// Gamle browsere springer over hertil -->

</SCRIPT>

<!-- SCRIPT SLUTTER HER -->


Her er eksempel på brug af scriptet i sidens menu:

<TR>
<TD><A HREF="profil/profil.html" onMouseOut="ude('profil_knap');"
onMouseOver="inde('profil_knap');">
<IMG NAME="profil_knap" SRC="profil_knap1.gif" WIDTH=150 HEIGHT=50 BORDER=0
ALT=""></A></TD>
</TR>










 
 
Thomas Mollerup (27-11-2001)
Kommentar
Fra : Thomas Mollerup


Dato : 27-11-01 17:54

> Hvordan kan jeg ændre scriptet så jeg ikke skal lægge alt grafikken til
> knapperne ud i hver eneste undermappe, men kan henvise til dem i roden?


Prøv at se om det ikke viker hvis du sætter en / foran billednavnene:

function parat() {
img1.src = "/profil_knap2.gif";
img2.src = "/matr_knap2.gif";
img3.src = "/miljo_knap2.gif";
img4.src = "/typer_knap2.gif";
img5.src = "/referenc_knap2.gif";
img6.src = "/ovne_knap2.gif";
}

evt.

function parat() {
img1.src = "/images/profil_knap2.gif";
img2.src = "/images/matr_knap2.gif";
img3.src = "/images/miljo_knap2.gif";
img4.src = "/images/typer_knap2.gif";
img5.src = "/images/referenc_knap2.gif";
img6.src = "/images/ovne_knap2.gif";
}


Thomas Mollerup



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408943
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste