• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

iframes machen nicht was sie wollen !

mikekue

Neues Mitglied
Moin zusammen,

habe schon hier im Forum gelesen, dass iframes nicht mehr das sind was sei einmal waren !

Designe meine Seiten in Photoshop und exportiere sie dann als HTML und Bilder, danach öffne ich sie in Dreamweaver und konverteire den inneren Bereich der Seite (der wo die einzelnde Inhalte angezeigt werden sollen).
Dann füge ich den "iframe" Code ein.

Bis dahin funktioniert auch alles ohne Probleme aber wenn ich jetzt eine neue Seite erstelle und sie in dem Frame anzeigen lasse, erscheint mittig im Frame eine Scrollleiste die in der Webvorschau am PC nicht da ist. Die Seite im iframe nutzt also nicht die komplette größe sondern nur den horizontal mittleren Teil des vorgesehenen Frames.

Liegt das am Browser ? Früher hatte ich das Problem nicht und alles hat wunderbar geklappt...

Bin total am Ende mit meinem Latein.

Weiss jemand Rat ?
 
Omg, naja, was erwartest du von Dreamweaver?

Schick mal Link oder Code und vielleicht wühlt sich einer durch den Code, aber ohne kann wohl keiner hellsehen.


MfG
 
Code:
<html>
<head>
<title>polo6Nv3</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<!-- Save for Web Slices (polo6Nv3.psd) -->
<table id="Tabelle_01" width="1101" height="826" border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td colspan="15">
            <img src="Bilder/index_01.jpg" width="1100" height="162" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="162" alt=""></td>
    </tr>
    <tr>
        <td colspan="3" rowspan="6">
            <img src="Bilder/index_02.jpg" width="176" height="76" alt=""></td>
        <td colspan="2" rowspan="3"><a href="inc.html" target="iframe"><img src="Bilder/index_03.jpg" alt="" width="77" height="24" border="0"></a></td>
        <td rowspan="3">
            <img src="Bilder/index_04.jpg" width="92" height="24" alt=""></td>
        <td rowspan="3">
            <img src="Bilder/index_05.jpg" width="51" height="24" alt=""></td>
        <td rowspan="3">
            <img src="Bilder/index_06.jpg" width="74" height="24" alt=""></td>
        <td rowspan="3">
            <img src="Bilder/index_07.jpg" width="96" height="24" alt=""></td>
        <td colspan="6">
            <img src="Bilder/index_08.jpg" width="534" height="4" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="4" alt=""></td>
    </tr>
    <tr>
        <td rowspan="3">
            <img src="Bilder/index_09.jpg" width="4" height="49" alt=""></td>
        <td colspan="2">
            <img src="Bilder/index_10.jpg" width="350" height="16" alt=""></td>
        <td colspan="3" rowspan="4">
            <img src="Bilder/index_11.jpg" width="180" height="70" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="16" alt=""></td>
    </tr>
    <tr>
        <td colspan="2" rowspan="2">
            <img src="Bilder/index_12.jpg" width="350" height="33" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="4" alt=""></td>
    </tr>
    <tr>
        <td colspan="6">
            <img src="Bilder/index_13.jpg" width="390" height="29" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="29" alt=""></td>
    </tr>
    <tr>
        <td rowspan="10">
            <img src="Bilder/index_14.jpg" width="8" height="610" alt=""></td>
        <td colspan="7" rowspan="7" background="Bilder/index_15.gif" width="728" height="587"><iframe src="http://mikekue.de/news/news.php" name="iframe" frameborder="0" width="728" height="587"></iframe></td>
        <td rowspan="10">
            <img src="Bilder/index_16.jpg" width="8" height="610" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="21" alt=""></td>
    </tr>
    <tr>
        <td rowspan="9">
            <img src="Bilder/index_17.jpg" width="12" height="589" alt=""></td>
        <td rowspan="2">
            <img src="Bilder/index_18.jpg" width="158" height="81" alt=""></td>
        <td rowspan="9">
            <img src="Bilder/index_19.jpg" width="10" height="589" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
    </tr>
    <tr>
        <td rowspan="8">
            <img src="Bilder/index_20.jpg" width="12" height="587" alt=""></td>
        <td>
            <img src="Bilder/index_21.jpg" width="156" height="79" alt=""></td>
        <td rowspan="8">
            <img src="Bilder/index_22.jpg" width="8" height="587" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="79" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="Bilder/index_23.jpg" width="156" height="44" alt=""></td>
        <td>
            <img src="Bilder/index_24.jpg" width="158" height="44" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="44" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="Bilder/index_25.jpg" width="156" height="203" alt=""></td>
        <td>
            <img src="Bilder/index_26.jpg" width="158" height="203" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="203" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="Bilder/index_27.jpg" width="156" height="52" alt=""></td>
        <td>
            <img src="Bilder/index_28.jpg" width="158" height="52" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="52" alt=""></td>
    </tr>
    <tr>
        <td rowspan="2">
            <img src="Bilder/index_29.jpg" width="156" height="195" alt=""></td>
        <td rowspan="3">
            <img src="Bilder/index_30.jpg" width="158" height="197" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="186" alt=""></td>
    </tr>
    <tr>
        <td colspan="7" rowspan="3">
            <img src="Bilder/index_31.jpg" width="728" height="23" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="9" alt=""></td>
    </tr>
    <tr>
        <td rowspan="2">
            <img src="Bilder/index_32.jpg" width="156" height="14" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="2" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="Bilder/index_33.jpg" width="158" height="12" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="1" height="12" alt=""></td>
    </tr>
    <tr>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="12" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="156" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="8" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="8" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="69" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="92" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="51" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="74" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="96" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="4" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="342" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="8" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="12" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="158" height="1" alt=""></td>
        <td>
            <img src="Bilder/Abstandhalter.gif" width="10" height="1" alt=""></td>
        <td></td>
    </tr>
</table>
<!-- End Save for Web Slices -->
</body>
</html>
 
Sorry, aber dieser Code ist schwachsinnig. Er besteht vollständig (!) aus Bildern! Welche Suchmaschine soll damit etwas anfangen können?
Du solltest dich mal an die Grundlagen von HTML und CSS setzen und es lernen, denn das was du da hast ist eher n Fotoalbum als eine Internetpräsenz.
1. Das Aussehen einer Seite bestimmst du in CSS, Dafür Tabellen zzu benutzen ist einfach falsch! Diese sind für tabellarische Daten!
2. Wie schon gesagt, eine Seite nur aus Bildern ist einfach Unsinn, keine Suchmaschine kann mit ihr etwas anfangen und Blinde, welche sich die Seiten vorlasen lassen genauso wenig. Und was sollen diese "Abstandhalter.gif"?
3. Du solltest einen Doctype einfügen, damit die Seite bei jedem Browser gleich aussieht.

Von Dreamweaver halte ich nicht viel, habe schon ein paar Seiten davon gesehen und das Ergebnis meist war ähnlich schlecht wie deines...

Mein guter Rat ist: Lerne HTML und CSS, wenn du Probleme hast, können wir dir hier gerne helfen. Aber wir tun uns leichter, wenn du Grundlagen besitzt und zumindest der Ansatz der Seite stimmt.
 
Eure Meinungen sind ja in Ordnung aber ich mache seid Jahren meine Seiten so und bis jetzt hatte ich NIE ein Problem mit der Darstellung meiner Internetseiten.

Es geht hier in dem Thread auch nicht großartig um ist gut oder ist nicht gut.
Es geht NUR darum, dass die iframes nicht mehr so arbeiten wie es früher gemacht haben.

Für meine Zwecke reicht der Aufbau der Seite einfach so... Geht lediglich um die Frage des Frames !

PS: der Code ist der von PS generierte. Habe hier noch kein inhalt drin. Also kein Text oder sonstiges ! Deswegen sieht man auch "nur" die Bilder und den Frame "Code"
 
Photoshop ist ein Grafikprogramm, dafür ist es gut, aber es ist kein Webdesign Programm! Und dementsprechend sieht der HTML-Quelltext auch aus. Somit kannst du nicht in etwa sagen "PS hat den Code generiert, also wird der bestimmt gut sein.".
Kämpfe doch nicht gegen die modernen HTML-Kenntnisse an, sondern nutze die positiven Neuheiten. Frames sind von vor mehr als ein dutzend Jahren, und das kann auch der Grund sein, weshalb sie falsch angezeigt werden.
Tabellen sind, wie der Name schon sagt, für tabellarische Daten, und nicht für die Strukturierung. Dafür gibts CSS.
Für dich reicht die Seite vielleicht, aber sie muss schliesslich auch deinen Besuchern passen.
Versuche doch bitte deine Websites dem heutigen Standards entsprechend zu schreiben.

Lass PS PS sein und lerne HTML/CSS. Das ist mein Tipp/meine Meinung. (auch wenn ich mich damit womöglich wiederhole)

Mir ist es Wurst, wie du deine Seite letztendlich machst, aber ich möchte dir nicht helfen eine schlecht geschriebene Seite durch zB iFrames noch schlechter zu machen.
 
Zuletzt bearbeitet:
Eure Meinungen sind ja in Ordnung aber ich mache seid Jahren meine Seiten so und bis jetzt hatte ich NIE ein Problem mit der Darstellung meiner Internetseiten.
Das wäre ja auch ein CSS-Problem, denn HTML ist nicht für das Aussehen deiner Seite zuständig.

Es geht NUR darum, dass die iframes nicht mehr so arbeiten wie es früher gemacht haben.
Um zu erkennen woran das liegt, ist Quellcode ungeeignet, denn es stimmt ja etwas mit dem Layout nicht, das ist ohne Link zur Seite nur schwer zu erkennen.

Für meine Zwecke reicht der Aufbau der Seite einfach so... Geht lediglich um die Frage des Frames !
Dann machst du die Seite also nur für dich und veröffentlichst sie nicht?
Wenn doch ist es egal, ob es dir reicht, denn deine Besucher werden sich sicher nicht freuen, wenn sie nur Grafiken und Frames präsentiert bekommen, da diese massig Nachteile haben.

PS: der Code ist der von PS generierte. Habe hier noch kein inhalt drin. Also kein Text oder sonstiges ! Deswegen sieht man auch "nur" die Bilder und den Frame "Code"
Photoshop ist ein sehr gutes Programm zum bearbeiten von Grafiken, es ist aber ungeeignet für das Erstellen von Webseiten, sonst würde es WebsiteShop heißen. Auch wenn es eine Funktion besitzt, die dir aus deiner Grafik eine Webseite erzeugt, das Ergebnis ist ungenügend bis mangelhaft und total veraltete Technik.

Du musst beachten, dass du die Seite nicht für dich erstellst, sondern für deine Besucher und so wie sie jetzt ist, wird sie mehr Besucher verscheuchen als anlocken.
 
seit neuestem gibt niemand mehr antworten auf gestellte html-fragen, es wird sofort an der semantik runkritisiert.
die frage war nicht ob suchmaschinen die seite erkennen oder aufnehmen, er ist sicher auch alles andere als schön, aber mal abgesehen davon, ob etwas schön ist, sollte der code trotzdem zunächst mal funktionieren.

mir fällt auf, dass du die höhe td gleich wie den frame einstellst, was normalerweise scrollleisten verursachen könnte.
bei mir funktioniert der code übrigens.

du bist einen link schuldig und den browser in dem das phänomen auftritt.

ansonsten ist die tabelle ein horror und du solltest den iframe über css platzieren und einstellen, wie alle anderen eben schon sagten........


ps schliesse mich rexini natürlich an :mrgreen:
 
Zuletzt bearbeitet von einem Moderator:
Jo vllt habt ihr ja recht aber es muss dennoch eine Lösung für mein Problem geben da ich ja verdammtnochmal 4 Jahre ne Seite online hatte die bei allen die ich gefragt habe ohne Probleme lief und es jetzt nunmal nicht mehr klappt.

Von heute auf morgen haben die Frames einfach gemacht was sie wollten (denke liegt am Browser bzw dem neuen HTML)

Habe trotzdem mal die Seite hochgeladen um mein Problem etwas genauer zu schildern:

www.mikekue.de ignoriert einfach das News PhP und klickt oben auf Startseite.
Dann seht ihr, dass er den link zwar im Frame läd aber rechts trotzdem eine Scrollleiste erscheint.
Der frame ist aber genau so Groß wie das Graue Hintergrundfeld welches mittig ist !
 
nochmal, bei mir funktioniert alles, ich sehe keine scrollleisten, werder im firefox, noch im ie, noch im konqueror, noch in opera oder galeon oder sonst wo.
 
Ich seh jetzt nicht ganz, wo das Problem liegt. Die Seite ist länger als im Browser angezeigt werden kann, also kommt ein Scrollbalken.

Der Frame hat bei mir keinen Scrollbalken. Ich würde sagen, es ist alles so, wie es sein soll, bezogen auf das Verhalten der Scrollbalken.
 
Ich wundere mich gerade selbst... Ich habe nichts geändert oder hochgeladen un nun klappt es... Erst klappt es mit 3 Browsern an drei PC's nicht und von jetzt auf gleich gehts ?!?!
 
Sieht aus wie vorher.

Deaktivier mal alle Grafiken im Browser, dann siehst du, wie eine Suchmaschine deine Seite sieht, oder ein Screenreader. Ist nicht sehr aussagekräftig, oder?
 
hmpf... Ist doch alles mist. Ich lade die Seite und direkt ist das Newssystem schonmal horizontal mittig und die paar Buchstaben auf "Startseite" macht er auch mittig im Frame wenn ich "Startseite" klicke !
 
Zurück
Oben