Just nu i M3-nätverket
Gå till innehåll

Byta bilder


miketree

Rekommendera Poster

Tjena!

 

Japp, det går bra.. Här har du ett exempel på det:

 

<html>
<body>

<script language="JavaScript1.2">
function change_iframe(url){
this.document.hejsan.location.href=url;
}

function change_image(index, new_src){
this.document.images[index].src=new_src;
}
</script>

<a href="#" onClick="change_image(0, 'http://www.vinster.nu/images/johan_gubbe5_010819.gif'); change_image(1, 'http://www.vinster.nu/images/johan_gubbe5jul_010819.gif'); change_iframe('http://www.vinster.nu?sb=2&rs=h');">klicka på mig</a>

<img src="">
<img src="">

<iframe src="http://www.aftonbladet.se" name="hejsan">

</iframe>


</body>
</html>

 

/ Johan

 

 

[inlägget ändrat 2002-10-02 17:36:18 av Nollis]

Länk till kommentar
Dela på andra webbplatser

Tack så hemskt mycket, var precis vad jag önskade .... men efter lite pillande med det så har jag fått nya ideér och undrar således om det går att byta i två frames samtidigt samt om det går att byta i en cell alternativt en tabellbakgrund också!

 

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

Visst går det att byta frames samtidigt... Det blir enklast om man har en tredje frame dock (har du det?)... Oavsett - ska du byta sida på den framen som du klickar i?

 

Ska man byta innehåll i en (tabell)cell eller tabellbakgrund så kan man nog relativt enkelt fixa det mha. DHTML/CSS. Men då funkar det med all sannolikhet inte i exempelvis NS4...

 

/ Johan

 

[inlägget ändrat 2002-10-03 16:36:38 av Nollis]

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

Här är ett exempel på ovanstående med tre frameset inblandade:

 

index.html

<frameset rows="50%,50%">
<frame name="top" src="top.html">
<frameset cols="50%,50%">
	<frame name="left" src="left1.html">
	<frame name="right" src="right1.html">
</frameset>
</frameset>

 

top.html

<html>
<body>

<script language="JavaScript1.2">
function change_pages(url, target_frame){
parent.frames[target_frame].location.href = url;
}
</script>

TOP

<a href="#" onClick="change_pages('left2.html','left');change_pages('right2.html','right');">byt</a>

</body>
</html>

 

left1.html, left2.html, right1.html och right2.html kan innehålla valfri html-kod...

 

 

(Nu när jag ändå är igång...) Stoppar du in nedanstående kod i left1.html resp. right2.html så får du ett exempel på hur man kan ändra sidor om man bara har två frames...

 

left1.html

<html>
<body>

<script language="JavaScript1.2">
function change_pages(url, target_frame){
parent.frames[target_frame].location.href = url;
}
</script>

L1

<a href="#" onClick="change_pages('right2.html','right');">byt</a>

</body>
</html>

 

right2.html

<html>
<body onLoad="parent.frames['left'].change_pages('left2.html','left');">

R2

</body>
</html>

 

/ Johan

 

[inlägget ändrat 2002-10-03 16:52:13 av Nollis]

Länk till kommentar
Dela på andra webbplatser

Tjena!

 

Ja, jag hade också tänkt motionera, men nu kom ju det här emellan, och jag känner mig lite krasslig, och det är säkert fullt på gymmet, och jag har inga jympaskor med mig... etc etc...

 

(Det var inte juste att ge mig dåligt samvete på det där sättet... Är det tacken!! ;)

 

/ J

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...