kostenloser Webspace werbefrei: lima-city


mal wieder iframe Problem

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    scriptersw

    scriptersw hat kostenlosen Webspace.

    Hallo,

    ich weiß, dass ich die IFrames nicht einsetzen sollte, aber für meine Belange und derzeitiges Wissen reicht es.
    ich hab mir einen vorgefertigten Quelltext heruntergeladen und möchte nun gern über die links die anderen Dateien auf den iframe in der Mitte einblenden.

    Problem ist: die Dateien öffnen sich in einem neuen Fenster und nicht im Frame. Kann mir da jemand helfen?
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Dein Hairstylist in Faßberg</title>
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
    
    <style type="text/css">
    
    .iframe1 {
    position:absolute; top:180px ;left:280px;
    
    background:url(images/schere1.jpg) ;
    border-color:grey;
    border-style: solid;
    width:500px;
    height:380px;
    margin:0 auto 0 auto;
    
    }
    
    </style>
    </head>
    
    <body>
    
    
    <div id="wrapper">
    
        <div id="header">
            
        </div>
        
    
    
    
    <div id="menu">
            <ul>
                
                <li><a href= "starthaircraft.php" target= "iframe1">Start</a></li>
                <li><a href="anfahrthaircraft.html" target= "iframe1">Anfahrt</a></li>
                <li><a href="fotogalleriehaircraft.html" target= "iframe1">Fotogallerie</a></li>
                <li><a href="preisehaircraft.html" target= "iframe1">Preisliste</a></li>
                <li><a href="impressumhaircraft.html"target="iframe1">Impressum</a></li>
                <li><a href="kontakthaircraft.php"target="iframe1">Kontakt</a></li>
                
            </ul>
        </div>
    
    
    
        
    
    
        <div id="sidebar">
            
            <ul>
                
                <li><a href= "starthaircraft.php" target= "iframe1">Start</a></li>
                <li><a href="anfahrthaircraft.html" target= "iframe1">Anfahrt</a></li>
                <li><a href="fotogalleriehaircraft.html" target= "iframe1">Fotogallerie</a></li>
                <li><a href="preisehaircraft.html" target= "iframe1">Preisliste</a></li>
                <li><a href="impressumhaircraft.html"target="iframe1">Impressum</a></li>
                <li><a href="kontakthaircraft.php"target="iframe1">Kontakt</a></li>
            </ul>
            <div id="sidebar-bottom">
                &nbsp;
            </div>
        </div>
    
        <div id="content">
            
            <div class="entry">
                
                
                
            </div>
        </div>
    
        <div id="footer">
            <div id="footer-valid">
                <a href="http://validator.w3.org/check/referer">xhtml</a> / <a href="http://www.ginger-ninja.net/">ginger ninja!</a>
            </div>
        </div>
    
    </div>
    
        <iframe src="starthaircraft.php" class="iframe1"></iframe>
    
        
    </body>
    </html>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. d******f

    Mach es doch so:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Dein Hairstylist in Faßberg</title>
    <link rel="stylesheet" href="style.css" type="text/css" media="screen" />
    
    </head>
    
    <body>
    
    
    <div id="wrapper">
    
        <div id="header">
            
        </div>
        
    
    
    
    <div id="menu">
            <ul>
                
                <li><a href= "starthaircraft.php" target= "iframe1">Start</a></li>
                <li><a href="anfahrthaircraft.html" target= "iframe1">Anfahrt</a></li>
                <li><a href="fotogalleriehaircraft.html" target= "iframe1">Fotogallerie</a></li>
                <li><a href="preisehaircraft.html" target= "iframe1">Preisliste</a></li>
                <li><a href="impressumhaircraft.html"target="iframe1">Impressum</a></li>
                <li><a href="kontakthaircraft.php"target="iframe1">Kontakt</a></li>
                
            </ul>
        </div>
    
    
    
        
    
    
        <div id="sidebar">
            
            <ul>
                
                <li><a href= "starthaircraft.php" target= "iframe1">Start</a></li>
                <li><a href="anfahrthaircraft.html" target= "iframe1">Anfahrt</a></li>
                <li><a href="fotogalleriehaircraft.html" target= "iframe1">Fotogallerie</a></li>
                <li><a href="preisehaircraft.html" target= "iframe1">Preisliste</a></li>
                <li><a href="impressumhaircraft.html"target="iframe1">Impressum</a></li>
                <li><a href="kontakthaircraft.php"target="iframe1">Kontakt</a></li>
            </ul>
            <div id="sidebar-bottom">
                &nbsp;
            </div>
        </div>
    
        <div id="content">
            
            <div class="entry">
                
                
                
            </div>
        </div>
    
        <div id="footer">
            <div id="footer-valid">
                <a href="http://validator.w3.org/check/referer">xhtml</a> / <a href="http://www.ginger-ninja.net/">ginger ninja!</a>
            </div>
        </div>
    
    </div>
    
    <?php
        include "starthaircraft.php";
    ?>
    
        
    </body>
    </html>



    Und speichere das ganze als php Datei^^

    Beitrag zuletzt geändert: 21.10.2010 21:26:43 von das-dorf
  4. ole-reglitzki

    Kostenloser Webspace von ole-reglitzki

    ole-reglitzki hat kostenlosen Webspace.

    es müsste name="iframe1" oder id="iframe1" sein, welches weiß ich nicht, aber eine klasse/gruppe ist nicht eindeutig und ein Link wird eindeutig ausgeführt.
  5. h*******d

    Wenn ich dich richtig verstehe, willst Du, dass sich die Links einfach im gleichen Fenster (bzw. im gleichen Frame) öffnen.

    Hast du mal versucht, einfach target= "iframe1" zu löschen? Wenn kein target angegeben ist, sollte die Standardeinstellung sein, dass der Link sich im gleichen Fenster öffnet.

    Alternativ kannst Du auch target="_self" ausprobieren.

    Gruß,

    Urs

  6. <iframe src="starthaircraft.php" class="iframe1" name="iframe1"></iframe>
  7. Autor dieses Themas

    scriptersw

    scriptersw hat kostenlosen Webspace.

    die EInbindung mit

    <iframe src="starthaircraft.php" class="iframe1"></iframe>

    funktioniert ja.

    aber wenn ich auf die hyperlinks klicke öffnet sich eine neue Seite.(auch mit id und class)
  8. scriptersw schrieb:
    die EInbindung mit

    <iframe src="starthaircraft.php" class="iframe1"></iframe>

    funktioniert ja.

    aber wenn ich auf die hyperlinks klicke öffnet sich eine neue Seite.(auch mit id und class)


    ..und darauf bezog sich auch die antwort.

    die linkes müssen ja wissen WO sie den neuen frame öffnen sollen.
    notiert hast du ja schon target=iframe1.
    Da aber kein iframe mit diesem namen existiert(e) wird der link in einem neuen fenster geöffnet.
    Deswegen muss dein iframe (das das sich ändern soll) den namen des ziels bekommen (target)

    edit:
    ole-reglitzki hat das schon richtig gesagt, das dorf dir den üblichen hinweis gegeben wie du ohne iframes aukommst und handstand mal so'n bisschen rumspekuliert :wink:

    Beitrag zuletzt geändert: 21.10.2010 21:39:16 von simuliertes
  9. Autor dieses Themas

    scriptersw

    scriptersw hat kostenlosen Webspace.

    habe
    <iframe src="starthaircraft.php" class="iframe1"></iframe>

    durch
    <iframe src="starthaircraft.php" class="iframe1"name="iframe1"></iframe>
    ersetzt.

    nun läufts

    Wahnsinn!

    vielen Dank für die Hilfe



    nun ein neues Problem:
    im firefox wird der Frame ordnungsgemäß angezeigt, nur im Internet Explorer nicht :-(

    Beitrag zuletzt geändert: 21.10.2010 22:01:17 von scriptersw
  10. Das mit dem Internet Problem: Frames solltest du nicht benutzen. Da gibt es einfachere Wege mit PHP und ist viel besser. Viele Browser unterstützen keine Frames... darum wird es auch falsch angezeigt.

    Eventuell kannst du noch den Rahmen außenrum entfernen, falls in jetzigem Stand noch einer dran ist.

    Statt:

    <iframe src="starthaircraft.php" class="iframe1" name="test" border="1" frameborder="1"></iframe>


    Einfügen:

    <iframe src="starthaircraft.php" class="iframe1" name="test" border="0" frameborder="0"></iframe>


    Beitrag zuletzt geändert: 21.10.2010 22:05:40 von wakeboarder
  11. Autor dieses Themas

    scriptersw

    scriptersw hat kostenlosen Webspace.

    der Quelltext der Datei, die im Frame aufgerufen wird wird im IE angezeigt
    im Firefox läuft alles normal

    so sieht die datei aus. kann aber nix finden was nicht zu IE passen würde

    <html>
    <head>
    </head>
    <body>
    
    <p style="width: 155px; border-width: 0px; border-style: solid; border-color: black;background-color:white;padding:15px;margin:25px;color:blue;"<span style="text-decoration: underline;"><span style="font-weight: bold;">  Öffnungszeiten:</span></span>
    <br><br>Di. – Fr. 9.30 – 18.00<br>Sa. 9.30 – 14.00<br>Oder nach Vereinbarung<br><br>Tel.05055-5913200</p>
    </p>
    
    </body)
    
    </html>


    Beitrag zuletzt geändert: 21.10.2010 22:13:32 von scriptersw
  12. Mal auf verdacht:
    Kann es sein das Du das gerade auf Deinem Computer ausprobierst und das nur bei den php-Dateien so ist?
  13. Autor dieses Themas

    scriptersw

    scriptersw hat kostenlosen Webspace.

    php dateien ist klar. die laufen ja nicht lokal.

    kann es sein, wenn der IE autom. inhalte blockt, dass das nicht angezeigt werden kann?
    wenn ich auf das activex steuerelement dann klicke kann er es nämlich anzeigen

    Fehler gefunden

    hatte ja die datei als php datei abgespeichert, als .html funktioniert es

    auf was man denn noch alles achten muss :-)


    Beitrag zuletzt geändert: 21.10.2010 22:29:00 von scriptersw
  14. Welche Version vom IE ist das? Möglicherweise werden lokale Iframes durch eine Sicherheitsrichtlinie im IE geblockt.
  15. Autor dieses Themas

    scriptersw

    scriptersw hat kostenlosen Webspace.

    Fehler gefunden

    hatte ja die datei als php datei abgespeichert, als .html funktioniert es

    auf was man denn noch alles achten muss :-)


    Ich dachte lokal laufen dann nur die teile vom quelltext, die durch php eingeschlossen sind nicht
  16. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!