Avatar billede splokit Nybegynder
15. december 2006 - 12:23 Der er 10 kommentarer og
1 løsning

Fra link i iframe til iframe img!!

Jeg har lavet en htm med en table med 2 rækker og 1 kolonne
top, bund.
I top tablen er der nogle iframe links som åbner 3 sider i hver sin tabel
I bund tablen er der en taben med 1 række og 3 kolonner.
Left, Midt, Right,
i left tabel "som er en iframe" left1.htm med 10 rækker og 1 kolonne der samme med right taben right1.htm.

Det jeg ville kunne er at i left & right er der linke som:
<a href="java script:void(0);" onmouseover="big.src='Url/pic1.jpg'></a>
Billede
<img name="big" src='udl/pic0.jpg' width=430 height=350>
der virker fint hvis det er på samme side. men når den skal target en anden iframe virker det ikke

Hvordan får jeg den til at gøre det i fra iframe left.htm til midt.htm
Avatar billede roenving Novice
15. december 2006 - 12:36 #1
F.eks.

<a href="java script:void(0);" onmouseover="parent.Midt.document.getElementById('big').src='Url/pic1.jpg'></a>

-- og billedet skal så have id:

<img id="big" name="big" src='udl/pic0.jpg' width=430 height=350>

-- afhængig af doctype er id'et nødvendigt, så det er nemmest bare at bruge det !-)
Avatar billede splokit Nybegynder
15. december 2006 - 13:30 #2
Jeg har gjort sådan her men uden held... hvad laver jeg forkert!?

Main.htm
<table width="600" height="500" border="0" cellpadding="0" cellspacing="0">
<tr>
  <td width="100" align="center" valign="middle">
  <iframe id=left height="500" width="100" name="left" src="Right.htm">
  </iframe>
  </td>
  <td width="400" align="center"><img id="big" name="big" src='1.jpg' /></td>
  <td width="100" align="center" valign="middle">
  <iframe id=Right height="500" width="100" name="Right" src ="Right.htm">
  </iframe>
  </td>
</tr>
</table>

Right.htm / Left.htm
<table width="85" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><a href="java script:void(0);" onmouseover="parent.Midt.document.getElementById('big').src='1.jpg';"><img border=0 hspace=10 src='1.jpg' height=55 width=65></a></td>
  </tr>
  <tr>
    <td><a href="java script:void(0);" onmouseover="parent.Midt.document.getElementById('big').src='2.jpg';"><img border=0 hspace=10 src='2.jpg' height=55 width=65></a></td>
  </tr>
  <tr>
    <td><a href="java script:void(0);" onmouseover="parent.Midt.document.getElementById('big').src='3.jpg';"><img border=0 hspace=10 src='3.jpg' height=55 width=65></a></td>
  </tr>
  <tr>
    <td><a href="java script:void(0);" onmouseover="parent.Midt.document.getElementById('big').src='4.jpg';"><img border=0 hspace=10 src='4.jpg' height=55 width=65></a></td>
  </tr>
  <tr>
    <td><a href="java script:void(0);" onmouseover="parent.Midt.document.getElementById('big').src='5.jpg';"><img border=0 hspace=10 src='5.jpg' height=55 width=65></a></td>
  </tr>
</table>
Avatar billede roenving Novice
15. december 2006 - 13:39 #3
-- hvis ikke billedet også ligger i en iframe, så skal adresseringen til den udelades:

<a href="java script:void(0);" onmouseover="parent.document.getElementById('big').src='1.jpg';">
Avatar billede splokit Nybegynder
15. december 2006 - 13:44 #4
og så virker det Mange tak smid et svar...
Avatar billede roenving Novice
15. december 2006 - 13:46 #5
Velbekomme '-)
Avatar billede splokit Nybegynder
15. december 2006 - 13:54 #6
Hvis nu den også skal åbne en side i et iframe er det så sådan her!?
<a href="java script:void(0);" onmouseover="parent.document.getElementById('big').src='1.jpg';top.href='top2.htm';">
Avatar billede roenving Novice
15. december 2006 - 14:04 #7
Nok nærmere:

<a href="java script:void(0);" onmouseover="parent.document.getElementById('big').src='1.jpg';parent.top.location.href='top2.htm';">

-- og tak for point ;~}
Avatar billede splokit Nybegynder
15. december 2006 - 14:09 #8
top = id på den iframe den skal åbne den i!?

Var så lidt...
Avatar billede roenving Novice
15. december 2006 - 14:17 #9
Næsten, det svarer til name="top" !-)
Avatar billede splokit Nybegynder
15. december 2006 - 14:18 #10
Det var bare det
window.parent.frames('top').location.href='top2.htm';
Avatar billede splokit Nybegynder
15. december 2006 - 14:22 #11
Men takker for hjælpen..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester