Avatar billede lothario Nybegynder
09. december 2004 - 11:11 Der er 5 kommentarer og
1 løsning

Problem med iframes og target=

Hej

Jeg har et problem med nogle inline frames. Her er koden:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <link href="./style.css" rel="stylesheet">
</head>

<body onload="document.body.scroll='no'">
<embed src="intro.wav" autostart="true" loop="false" width="0" height="0">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
<tr align="center">
    <td valign="center">
        <table width="759" height="420" border="0" rules="none" frame="box" cellpadding="0" cellspacing="0" valign="top">
       
        <tr>
            <td valign="top" background="./img/menu.gif"><a href="java script:history.go(0)">[Home]</a> <a href="./news.htm" target="left">[News]</a> <a href="./update.htm" target="left">[Updates]</a> <a href="./tracks.htm" target="left">[Tracks]</a> <a href="./story.htm" target="left">[Story]</a> <a href="./links.htm" target="left">[Links]</a></td>
            <td valign="top" bgcolor="#767676"></td>
        </tr>
        <tr>
            <td valign="top"><iframe frameborder="0" border="0" height="380" width="379 name="nfo" src="./news.htm">You can't see inline frames, sorry!</iframe></td>
            <td valign="top"><iframe frameborder="0" border="0" height="380" width="379 name="right" src="./blank.htm">You can't see inline frames, sorry!</iframe></td>
        </tr>
                 
                           
        </table>
    </td>
</tr>
</table>



</body>
</html>


Når jeg klikker på linkene i menuen, hopper de ud i et nyt vindue, selvom jeg har sat target="left". Jeg har før lavet en lignende hjemmeside, hvor jeg gjorde stort set det samme, men denne gang kan jeg ikke lige se fejlen. Kan i hjælpe mig?
Avatar billede lothario Nybegynder
09. december 2004 - 11:13 #1
Det skal lige siges at den første iframe hedder name="left", selvom der lige nu står "nfo".
Avatar billede lothario Nybegynder
09. december 2004 - 11:15 #2
Her er den der virker: http://www.lothario.dk

Her er den der ikke virker: http://www.lothario.dk/new/index.htm
Avatar billede lothario Nybegynder
09. december 2004 - 11:18 #3
Her er koden til den der virker:

<tr height="420">
                <td><iframe frameborder="0" border="0" height="420" width="229" name="trackinfo"  src="./trackinfo.htm">You can't see inline frames, sorry!</iframe></td> 
                <td align="left" width="40"><a onmouseover="window.status='View Tracks';return true;" href="./tracks_select.htm" target="tracks" title="Press to view tracks"  onmouseout="window.status=('');">|tracks</a><br>
                                                            <a onmouseover="window.status='E-Mail Me';return true;" href="./contact.htm" target="nfo" onmouseout="window.status=('');">|contact</a><br>
                                                            <a onmouseover="window.status='How did I get here';return true;" href="./story.htm" target="nfo" onmouseout="window.status=('');">|story</a><br>
                                                            <a onmouseover="window.status='Recent updates to the site';return true;" href="./updates.htm" target="nfo" onmouseout="window.status=('');">|updates</a></td>
            <td><iframe frameborder="0" border="0" height="420" width="320" name="nfo"  src="./updates.htm">You can't see inline frames, sorry!</iframe></td>   
            <td><iframe frameborder="0" border="0" height="420" width="320" name="tracks"  src="./tracks.htm">You can't see inline frames, sorry!</iframe></td>
            </tr>
Avatar billede morteeart Nybegynder
09. december 2004 - 11:38 #4
altså

hvis du har en iframe som hedder "left"
så vil alle links med target="left" åbne i den iframe.

Tror at du har fejl mht. target vs. iframe names
Avatar billede lothario Nybegynder
09. december 2004 - 11:44 #5
Jeg er enig med dig, og det er også hvad jeg har gjort. Ved alle linkene har jeg en target="left" og de to iframes jeg har, hedder henh. name="left" og name="right". Jeg ved ikke lige hvorfor den springer ud i et nyyt vindue.
Avatar billede lothario Nybegynder
09. december 2004 - 11:55 #6
Hej fandt selv den tåbelige fejl. Havde glemt et " efter width. Men tak for kommentaren.
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