webForumDet fria alternativet
Logga in / Bli medlem

JavaScriptkoll

JavaScript

3 svar · 186 visningar · startad av The_L

Medlem sedan okt. 2001154 inlägg
Frågan#1

Jag har gett upp att nån ska lösa mitt jättescript som jag skicka in och undrar nu bara om man kan skriva så här i ett javascript:

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function Byt(plagg,i){

nr=plagg + i;

document.form1.bilplats+i.src = nr+".jpg";	

}
Vad jag närmast tänkte på var om man kan skriva bildplats+i?

Ser att många skriver små visdomsord under sina inlägg. Jag kommer inte på nåt just nu, men det kommer =)

Medlem sedan juni 20004 308 inlägg
#2

Om du menar att byta sourse på en image-knapp så funkar det med DOM-kompatibla webbläsare;

document.getElementById('bilplats'+i).src=nr+".jpg";

Förutsatt då att du gett knappen i fråga ett id som stämmer överens.

Medlem sedan okt. 2001154 inlägg
#3

Tack för svaret Jojoxx. Men du har skrivit nåt om ID. Måste jag ha nåt ID på själva bildplatsen eller räcker det med ett namn?

Medlem sedan okt. 2001154 inlägg
#4

Jag har alltså ett javascript som ska ändra bild på en sida när jag gör ett val i en dropdownmeny. Detta ligger i en Selectgrej givetvis. Och denna select har ett heter show. Kruxet är att bilden med dropdownmenyn( och selecten då) ligger i en loop som kommer att loopa lika många ggr som en sökning som gjorts tidigare har matchats. Då kan selecten ritas ut tex 5 ggr och då komme den att ha samma namn varje gång och det är ju inte så bra. Det är samma sak med fotot som ligger bredvid. Jag tror mig ha löst det här med att de ska få ett unikt namn, men jag vet inte hur jag ska utforma javasdcriptet för att få den att byta bild när jag klicka på en av dropdownmenyerna.
Oj, det här var svårt att förklara. Hoppas att det är nån som förstår.

260 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)