webForumDet fria alternativet

Bildväxling med en dropdownmeny

10 svar · 355 visningar · startad av icaaq

icaaqMedlem sedan okt. 20005 273 inlägg
#1

Jag skulle behöva ett script som när jag ändrar i en <select> så visas bilden som jag bytt till :OO

------------------
-::| a tribute to LarsG |::-

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Du som är en fena på ASP kan väl knacka en där? ;)

/MVH Jesper

icaaqMedlem sedan okt. 20005 273 inlägg
#3

Vill inte ladda om hela sidan för en bildväxling......

Det kommer bara vara två bilder som man kan välja mellan..

------------------
-::| a tribute to LarsG |::-

icaaqMedlem sedan okt. 20005 273 inlägg
#4

i head

<script>
function fjuk(imgName) {
document.images[imgName].src='images/'+imgName+'gif';
}
</script>

vid selecten

<select name="bild" style="width: 250px" onchange="fjuk(this.options[this.selectedIndex].value);">

<option value="main_logo.gif">main_logo</option>
<option value="orginal.jpg">orginal</option>
<option value="temp.jpg">temp</option>
</select>

vid bilden

<img src="\Bilder\lag\56\main_logo.gif" id="bah" name="bah">

men inget händer.....vad är fel...??

------------------
-::| a tribute to LarsG |::-

[Redigerat av icaaq den 22 jan 2002]

@ndersMedlem sedan juni 200032 969 inlägg
#5

För att jag är korkad och skriver fel.

<script>
function fjuk(imgName) {
document.images[[b]'bah'[/b]].src='images/'+imgName+'gif';
}
</script>

Mvh,

icaaqMedlem sedan okt. 20005 273 inlägg
#6

rad 25
Tecken 23
Fel identifierare förväntas

där står det nu

document.images['bah'.].src='\Bilder\lag\56\'+imgName+'gif';

jag fattar ingenting :OO

------------------
-::| a tribute to LarsG |::-

@ndersMedlem sedan juni 200032 969 inlägg
#7

Ta bort punkten precis före ].

icaaqMedlem sedan okt. 20005 273 inlägg
#8
<script>
function fjuk(imgName) {
document.images['bah'.]src='/Bilder/lag/56/'+imgName+'gif';
}
</script>

<select name="bild" style="width: 250px" onchange="fjuk(this.options[this.selectedIndex].value);">
<option value="main_logo.gif">main_logo</option>
<option value="orginal.jpg">orginal</option>
<option value="temp.jpg">temp</option>
</select>

så har jag nu.....

------------------
-::| a tribute to LarsG |::-

@ndersMedlem sedan juni 200032 969 inlägg
#9

Du skulle ta bort punkten precis före slut på hakparentesen.

@ndersMedlem sedan juni 200032 969 inlägg
#10

Och en liten förbättring (med ändring av ovan nämnda):

<script>
function fjuk(imgName) {
if (imgName.length !=0) 
	document.images['bah'].src='/Bilder/lag/56/'+imgName+'gif';
}
</script>
<form>
<select name="bild" style="width: 250px" onchange="fjuk(this.options[this.selectedIndex].value);">
<option value=""> -
<option value="main_logo.gif">main_logo</option>
<option value="orginal.jpg">orginal</option>
<option value="temp.jpg">temp</option>
</select>
</form>

Mvh,

icaaqMedlem sedan okt. 20005 273 inlägg
#11

ok...testar imorron.....tack

------------------
-::| a tribute to LarsG |::-

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)