webForumDet fria alternativet

Byta bild vid klick....

5 svar · 228 visningar · startad av LearningASP

LearningASPMedlem sedan okt. 2001127 inlägg
#1

Vet inte om detta är rätt forum men tror det i.a.f.

Jag eftersöker ett script som slummässigt väljer bild i en annan fram

jag har en logga i en fram som heter |top| och jag hade velat ha att sidan byter bild när man klickar på vissa länkar i en meny jag har i en annan frame |nav|

Går detta att lösa på ett bra sätt?

Sen en annan fråga har någon nåt bra script som gör att man inte kan öppna en sida utan att hela framen är med??

Tack på förhand

------------------
Varje dag är en ny lektion ;)

JojoxxMedlem sedan juni 20004 308 inlägg
#2

jag har en logga i en fram som heter |top| och jag hade velat ha att sidan byter bild när man klickar på vissa länkar i en meny jag har i en annan frame |nav|

Om vi tänker oss att du har en bild i framen "topp" (du bör inte ge dina frames namn som "parent", "top", "blank" etc.) som heter "foo" (<img name="foo" ...) så kan du från en parallell framen ("nav") länka med;

<a href="#" onClick="parent.topp.document.images['foo'].src='ny_bild.gif';">

Sen en annan fråga har någon nåt bra script som gör att man inte kan öppna en sida utan att hela framen är med??

Detta lilla script kan du lägga in i början på en sida som du inte vill skall kunna laddas från något annat än din frameset.

<script language="JavaScript">
myurl='url_till_din_frameset_sida.html';

if (top.location.href != myurl) top.location.href = myurl;
</script>

myurl är alltså url'en till din frameset-sida.

------------------
/ J

LearningASPMedlem sedan okt. 2001127 inlägg
#3

Jag provar bildbytar scriptet nu och jag fattar inte vad det skall stå där det är frågetecken:

<a href="register/reg_form.asp?status=privatperson" target="main" title="Registrera dig för att kunna annonsera på" onClick="parent.topp.document.images['?????'].src='logo2.jpg';">Registrera</a>

------------------
Varje dag är en ny lektion ;)

[Redigerat av LearningASP den 24 okt 2001]

@ndersMedlem sedan juni 200032 969 inlägg
#4

Om du kallar bilden som skall bytas för 'bilden', <img src="1.gif" name="bilden">, så är det bilden som ska stå där.

Alltså namnet på ditt bildelement.

Mvh,

------------------
All your base are belong to me.

LearningASPMedlem sedan okt. 2001127 inlägg
#5

jag la in denna koden på en sida

<script language="JavaScript">
myurl='index.html';

if (top.location.href != myurl) top.location.href = myurl;
</script>

sidan ligger i rooten

och när jag prova satte sidan igång o ladda om sig flera ggr i sekunden, hmmm why???

------------------
Varje dag är en ny lektion ;)

JojoxxMedlem sedan juni 20004 308 inlägg
#6

myurl skall innehålla hela url'en till index.html.

------------------
/ J

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