ERLEDIGT
JA
JA
ANTWORTEN
12
12
ZUGRIFFE
898
898
EMPFEHLEN
-
Hallo, ich habe ein frameset und mit dem Befehl border="false" erreicht das kein unerwünschter Randabstand mehr zwischen den Framesets entsteht.
Leider ist im Tag Frameset nach das Attrubut border="false" aber anscheinend nicht erlaubt und somit die Seite nicht mehr valide.
Kennt jemand einen anderen Trick für die geliche Sache die valide ist?
gruß
feh
-
schonmal border="0" versucht?
optimistischer Code:
Grundsätzlich keine Fehler erwarten
if(erfolgreich) ... else ....
pesimistischer Code:
Grundsätzlich Fehler erwarten
if(nicht erfolgreich) ... else ...
realistischer Code:
Ohne If-Else Abfrage grundsätzlich eine Fehlermeldung ausgeben
-
Ja, aber das ist auch nicht valide, und irgendwie muss ich sagen ist mir aufgefallen das der IE immer 1 px Abstand läst egal was man nimmt?
Kennst du noch eine paar Tricks?
-
ja: lass frames weg (hier wieder der alte Streit: Frameset =? doof)
optimistischer Code:
Grundsätzlich keine Fehler erwarten
if(erfolgreich) ... else ....
pesimistischer Code:
Grundsätzlich Fehler erwarten
if(nicht erfolgreich) ... else ...
realistischer Code:
Ohne If-Else Abfrage grundsätzlich eine Fehlermeldung ausgeben
-
geht nicht, muss sein in dem fall, sonst wird der aufwand zu groß.
Ich will zwei Bilder in unterschiedlichen Frames verschweisen um es direkt zu sagen, wie machen das den andere Leute?
-
Gute Hilfe ist immer
SELFHTML
mögliche valid Attribute für frameset sind: "cols, onload, onunload, rows" nebst den Universalattribute
Wieso nicht mit Tabellen lösen?
-
Hallo, mit Tabellen kann ich das nicht lösen weil ich zwei Grafiken in zwei unterschiedlichen Frames habe, und die beiden verschmelzen will. In anderen Browser geht das auch mit boder false aber im IE nicht.
Wenn jemand das geliche Problem schon mal gehabt hat soll er sich melden, thanks.
In SELFHTML habe ich heute morgen schon nichts gefunden ausser den Hinweis das im IE so ein Problem besteht.
-
Also ich habe bis jetzt auch alles ohne Framesets lösen können. Allerdings kann ich mir aus Deinem Posting nicht so richtig vorstellen, wie die beiden Bilder jetzt angeordnet sein sollen. Schon mal DIV-Container und CSS mit festen Pixelangaben versucht?
Nur ein Hinweis: Frames sind deprecated und werden in den jetzigen und zukünftigen XHTML-Standards nicht mehr unterstützt, weil sie in der Regel nicht barrierefrei sind.
Gruß
Claus
-
Hallo, ich hätte ja gerne auch die Eigenschaft overflow mit CSS genommen und einfach div Tag für den mittleren Inhalt deffieniert, aber die overflow hat die schlechte Eigenschaft, das jemand mit Scroll maus nicht die Seite scrollen kann und immer den Schiebregler nehmen muss, das ist ein großer Qualitätsunterschied.
Da ich aber meine linke Navigation immer zu sehen haben möchte kann ich nichts anderes als Frames nehmen, wenn du was anderes kennst sag es mir.
Ich habe mir jetzt aber gedacht, das ich einfach iframes nehme, die haben nicht so schlechte Eigenschaften wie ganze framesets. Sie können direkt in die Seite eingebaut werden und sind nicht schlecht, nur ein Problem stellt siche mir hier wieder.
Wie bekomme ich es hin ohne Abstände und Ränder zwei iframes nebeneinander zu stellen? Das linke soll 177px breit sein und das rechte den Rest der Seite nehmen.
Wenn ich für das rechte eine breite angebe, erscheinen unnötige Scrollrahmen und das sieht dann nichts aus.
Wie macht man das am besten?
-
09.02.05 17:15 #10Maik Tutorials.de Gastzugang
Hallo,
... mir geht's nicht anders.Allerdings kann ich mir aus Deinem Posting nicht so richtig vorstellen, wie die beiden Bilder jetzt angeordnet sein sollen.
Kannst du mal eine Vorschaugrafik oder ähnliches posten?
Ich denke auch, dass man die beiden Bilder mit Hilfe von CSS und DIVs 'verschmelzen' (= verbinden?) kann.
-
Hallo,
ich hab jetzt zwar keine Grafik erstellt, aber will es mal schnell erklären.
Stellt euch drei Framesets vor links, mitte oben und mitte unten. Links ist denk ich klar nur eine Navigation.
Mitte oben ist auch einfach nur ein Bild. Und mitte unten ist darunter. Ich wollte gerne mitte oben mit dem linken Frameset so nah aneinander bringen, das kein Abstand entsteht und die Hintergrundbilder von mitte oben und links verschmelzen.
Irgendwie hat der IE Browser aber nicht mittgespielt. Ich habe auch schon wieder meine Vorlage vernichtet weil ich keine Lust mehr hatte da weiter zu machen.
Jetzt hab ich mir was neues überlegt, ich lasse die Framesets weck. Das hört sich jetzt bisjen dumm an, aber dafür muste ich auch auf andere Sachen wie ein Warenkorbsystem mit Frameset Technik verzichten. Aber egal, ich mach die Seite ohne Frameset.
So. Dafür wollte ich aber iframe diesmal nehmen, aber auch damit wurde ich nicht so glücklich.
Ich muss unbedingt in meiner Seite externe HTML Dateinen einblenden können. Also eine andere Webseite sozusagen.
Framesets wollte ich diesmal wie gesagt nicht nehmen. Dann habe ich mir gedacht nehmst du einfach eine CSS Seite mit div Tags formatiert usw. und die drei Framesets dann einfach durch iframes ersetzen.
Iframes kann man ja einfach so in normale Seiten einbauen und fremde Seiten anzeigen lassen.
So gut, aber mit den Iframes habe ich auch Probleme bekommen, es sieht alles nichts aus, überall zu viele Scrollbalken usw.
Jetzt bin eigentlich schon soweit, dass ich sage nimst du einfach nur zwei Framesets und machts die nebeneinander und verzichtest auf das obere Bild.
Ich poste hier aber nochmal den Versuch mit den iframes in CSS Layout, P.S. die Vorlage vom CSS Layout ist von michaelsinterface:
Wen mir jemand Tipps geben kann dann her damit. Ich gehe auch gerne wieder zu den Framesets zurück.HTML-Code:<html> <head> <title>:::css.layout.05::: | position</title> <style type="text/css"> <!-- body { margin: 0px; background: #000010; color: #ddeeff; font-family: verdana, sans-serif; font-size: 11px; } #menuDiv { position: absolute; top: 0px; left: 0px; width: 180px; height: 100%; padding: 0px; border: 1px solid #506b84; background-color: #001122; } #contentDiv { margin-left: 181px; padding: 0px; border: 1px solid #506b84; background-color: #001122; } #content2Div { margin-left: 181px; padding: 0px; border: 1px solid #506b84; background-color: #001122; } body { overflow:auto; scrollbar-base-color: #000010; scrollbar-3d-light-color: #aabbcc; scrollbar-arrow-color: #aabbcc; scrollbar-darkshadow-color: #000010; scrollbar-face-color: #000010; scrollbar-highlight-color: #8899aa; scrollbar-shadow-color: #8899aa; scrollbar-track-color: #000010; } --> </style> </head> <body> <div id="menuDiv"> <iframe align="left" scrolling="no" src="menue.html" width="179" height="100%" name="menue" marginheight="0" marginwidth="0" frameborder="0"> <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen: Sie können die eingebettete Seite über den folgenden Verweis aufrufen: <a href="../../../index.htm">SELFHTML</a></p> </iframe> </div> <div id="contentDiv"> <iframe scrolling="no" src="wil.html" width="100%" height="40" name="menue" marginheight="0" marginwidth="0" frameborder="0"> <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen: Sie können die eingebettete Seite über den folgenden Verweis aufrufen: <a href="../../../index.htm">SELFHTML</a></p> </iframe> </div> <div id="content2Div"> <iframe scrolling="yes" src="will.html" width="100%" height="100%" name="mwaren" marginheight="0" marginwidth="0" frameborder="0"> <p>Ihr Browser kann leider keine eingebetteten Frames anzeigen: Sie können die eingebettete Seite über den folgenden Verweis aufrufen: <a href="../../../index.htm">SELFHTML</a></p> </iframe> </div> </body> </html>
gruß
feh
-
09.02.05 19:07 #12Maik Tutorials.de Gastzugang
Bei deinen fragwürdigen Eingriffen in den Code meiner CSS-Vorlage verweise ich alle Leser auf das Original-Dokument :::css.layout.05::: | position, da es sich nicht mit dem Positionieren von mehreren iFrames beschäftigt, sondern ein tabellenloses Seitenlayout mit Hilfe von CSS und DIVs demonstriert.
-
HAllo, genau du sagst es. Aber ich hab es ja auch gesagt, das ich versucht habe deine super Vorlage mit iframes zu bearbeiten. Aber ich sehe schon mein text war mal wieder zu lange und niemand hat Lust gehabt das zu lesen.
Nun deshalb nochmal meine Frage ganz kurz gefast, mit welcher Technik ausser Framesets kann ich den Inhalt von anderen Webseiten in meiner eigenen Seite einbinden. Ich weis das es mi tIframes geht, aber wenn jemand mir Beispiele oder Seiten nennen kann wo das perfekt mit iframe gemacht werden kann, dann her damit.
Ach ja, CGI, SSI und PHP möchte ich nicht anwenden.
Ähnliche Themen
-
oncontextmenu="return false" onselectstart="return false"
Von an_dy im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 29.07.06, 11:05 -
"10.0" != "10" ergibt false?
Von maxOn-line im Forum PHPAntworten: 4Letzter Beitrag: 19.04.06, 23:26 -
Frameset mit border="0"
Von fiacyberz im Forum HTML & XHTMLAntworten: 10Letzter Beitrag: 01.02.06, 15:20 -
onselectstart="return false" & Meldung
Von LN5 im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 15.11.05, 21:11 -
"IsValid" bleibt immer auf "false"
Von Saber im Forum .NET ArchivAntworten: 8Letzter Beitrag: 03.02.04, 23:31





Login





