Avatar billede Slettet bruger
18. november 2009 - 20:59 Der er 9 kommentarer og
1 løsning

Åbn link i to rammer

Jeg mener at have set noget et java script der enkelt åbner link med to sider i hver sin iFrame.
Men kan ikke finde det.
Nogen som har et link el. script?
Avatar billede keysersoze Ekspert
18. november 2009 - 21:34 #1
Avatar billede Slettet bruger
18. november 2009 - 21:58 #2
Så får jeg denne:
'window.parent.frames.minFrame.location' er null eller ikke et objekt
Avatar billede Slettet bruger
18. november 2009 - 22:11 #3
...havde lavet en link til forkert frame
Avatar billede Slettet bruger
18. november 2009 - 22:21 #4
Men der er et andet problem. Som også stilles i AD:

        <script language="Javascript">
  function multilink(link1,link2) {
    window.parent.frames["main"].location.href=link1;
    window.parent.frames["menu"].location.href=link2;
  }
</script>

<a href="#" onClick="multilink('bild.asp' , 'bild2.asp');">Klik her</a>

...

    window.parent.frames["menu"].location.href=link2;

skulle gerne linke til en iframe

Hvordan klares det her?
Avatar billede keysersoze Ekspert
18. november 2009 - 22:26 #5
giv dem et id hvis de ikke allerede har og benyt

document.getElementById("main").location.href=link1;
Avatar billede Slettet bruger
19. november 2009 - 08:24 #6
Jeg går ud fra sådan. Men det virker ikke.


<script language="Javascript">
  function multilink(link1,link2) {
    window.parent.frames["main"].location.href=link1;
    document.getElementById("1").location.href=link2;

  }
</script>

<div id="1" style="position:relative; top:0px; left:0px; "></p>
                <iframe name="ifr"  src="iframe1.asp"  width="100%" height="425" frameborder="1" scrolling="yes" ></iframe>
                </div>
Avatar billede Slettet bruger
19. november 2009 - 09:57 #7
Jeg får det ikke til at virke. Og det ser også lidt rodet ud. Så jeg tænker kun at bruge iframe.
Sender du et svar?
Avatar billede Slettet bruger
19. november 2009 - 10:03 #8
Skal den indlejres i en <div>??

<div style="background:; width:750; height:60px; margin-left: auto; margin-right: auto; position:absolute; top:440px; left:0px">
                <iframe name="test3" src="s.asp" width="750" height="60" frameborder="0" border="0" scrolling="no">
                </iframe>
            </div>
Avatar billede Slettet bruger
19. november 2009 - 11:15 #9
Det er svært at få et overblik over hvilke atributter der må være i h.h.v. iframe og <div> og hvordan de bruges.
om det f.eks. er width:750px; el. width="750" osv.
Men også om width må bruges i iframe m.m.
Er der en ordentlig oversigt/guide et sted?
Avatar billede keysersoze Ekspert
19. november 2009 - 18:07 #10
det er begge dine iframes der skal have et id og begge dine funktionskald der skal laves om - du har kun lavet det ene kald om og du har ikke givet din iframe et id. Gør det og det vil virke.
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