Just nu i M3-nätverket
Jump to content

Byta bilder


miketree

Recommended Posts

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]

Link to comment
Share on other sites

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å!

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...