kostenloser Webspace werbefrei: lima-city


Frames: Frameset nachladen

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    Hallo!

    Ich habe folgendes Problem: Meine Website besteht aus Frames (was ich zurzeit sicher nicht ändern werde) und das bringt das Problem mit sich dass wenn jemand mit Google eine Unterseite findet nur diese und der Rest nicht angezeigt wird. Ich hab schon versucht via robots.txt sowie Meta-Angaben den Zugriff auf Unterseiten zu verbieten, aber Google hält sich zurzeit nicht wirklich dran.
    Also will ich dem Browser mittels JavaScript mitteilen, dass in einem solchen Fall die Frames nachgeladen werden sollen. Dazu hab ich einmal folgendes Script gefunden:

    <script type="text/javascript">
    if(top.frames.length == 0)
    top.location = "index.html";
    </script>


    Soweit ich weiß bedeutet das aber nur, dass der User zur index.html weitergeleitet wird. Das ist zwar schon einmal ein guter Anfang, jedoch will ich die gefundene Unterseite dann schon im Frameset im passenden Frame angezeigt haben. Ich hoffe, dass jemand weiß wie man das genau anstellt..
    Danke im Voraus!
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. vllt versuchst du es so:
    wenn es in der ersten frame angezeigt werden soll:
    if (top==self) {
    	self.location.href="index.php?frame1=Seitenname";
    }

    und das gleiche bei den anderen
    index.php(nur PHP-teil für die erste frame):
    <?php
    if (isset($_GET['frame1'])&&!empty($_GET['frame1'])) {
    	switch ($_GET['frame1']) {
    		case 'listen':
    			$url = 'listen.php';
    			break;
    		case 'registrierung':
    			$url = 'registrierung.php';
    			break;
    	}
    	if (isset($url)) {
    		echo "<iframe src='".$url."'>Fehler</iframe>";
    	} else {
    		echo "<iframe src='normal.php'>Fehler</iframe>";
    	}
    } else {
    	echo "<iframe src='normal.php'>Fehler</iframe>";
    }
    ?>

    oder
    <?php
    if (isset($_GET['frame1'])&&!empty($_GET['frame1'])) {
    	echo "<iframe src='".$_GET['frame1'].".php'>Fehler</iframe>";
    } else {
    	echo "<iframe src='normal.php'>Fehler</iframe>";
    }
    ?>
  4. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    d-world schrieb:
    vllt versuchst du es so:
    wenn es in der ersten frame angezeigt werden soll:
    if (top==self) {
    	self.location.href="index.php?frame1=Seitenname";
    }

    und das gleiche bei den anderen
    index.php(nur PHP-teil für die erste frame):
    <?php
    if (isset($_GET['frame1'])&&!empty($_GET['frame1'])) {
    	switch ($_GET['frame1']) {
    		case 'listen':
    			$url = 'listen.php';
    			break;
    		case 'registrierung':
    			$url = 'registrierung.php';
    			break;
    	}
    	if (isset($url)) {
    		echo "<iframe src='".$url."'>Fehler</iframe>";
    	} else {
    		echo "<iframe src='normal.php'>Fehler</iframe>";
    	}
    } else {
    	echo "<iframe src='normal.php'>Fehler</iframe>";
    }
    ?>

    oder
    <?php
    if (isset($_GET['frame1'])&&!empty($_GET['frame1'])) {
    	echo "<iframe src='".$_GET['frame1'].".php'>Fehler</iframe>";
    } else {
    	echo "<iframe src='normal.php'>Fehler</iframe>";
    }
    ?>


    Danke für die Antwort.. Also das ist mal mein Frameset:

    <frameset cols="*,1100,*" frameborder="NO" border="0">
    <frame name="lsideFrame" noresize scrolling="NO" src="sides.html">

    <frameset rows="120,*,30" frameborder="NO" style="border-left: 5px solid #000000;">
    <frame name="topFrame" noresize scrolling="NO" src="topframe.html">

    <frameset cols="210,890" frameborder="NO" border="0">
    <frame name="leftFrame" scrolling="AUTO" noresize src="leftframe.html">
    <frame name="mainFrame" src="mainframe.html">

    </frameset>
    <frame name="uFrame" scrolling="NO" noresize src="ulinks.html" style="border-top: 1px solid #FFFFFF;">
    </frameset>
    <frame name="rsideFrame" noresize scrolling="NO" src="sides.html">
    </frameset>


    Und ich will dass die aufgerufene Seite im mainFrame angezeigt wird. Brauch ich dafür undbedingt PHP? Das muss doch irgendwie alleine mit JavaScript zu schaffen sein..
  5. <script type="text/javascript">
    if(self == parent) {
    window.location.href = "index.html"
    }
    </script>


    Einfach in alle Dateien einfügen (außer index.html).

    EDIT:

    Nicht komplett gelesen :p Ich meld mich gleich nochmal.

    Beitrag zuletzt geändert: 14.1.2012 21:09:35 von fabo
  6. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    fabo schrieb:
    <script type="text/javascript">
    if(self == parent) {
    window.location.href = "index.html"
    }
    </script>


    Einfach in alle Dateien einfügen (außer index.html).

    EDIT:

    Nicht komplett gelesen :p Ich meld mich gleich nochmal.


    Wollt gerade fragen... :wink: Cool, danke.
  7. Also nochmal :D

    index.html:

    <script type="text/javascript">
    var mainframe = 'mainframe.html',
        frameset = '';
    
    if (window.location.search !== "") {
        mainframe = window.location.search.split("=")[1];
    }
    
    frameset = '<frameset cols="*,1100,*" frameborder="NO" border="0">';
    frameset += '<frame name="lsideFrame" noresize scrolling="NO" src="sides.html">';
    frameset += '<frameset rows="120,*,30" frameborder="NO" style="border-left: 5px solid #000000;">';
    frameset += '<frame name="topFrame" noresize scrolling="NO" src="topframe.html">';
    frameset += '<frameset cols="210,890" frameborder="NO" border="0">';
    frameset += '<frame name="leftFrame" scrolling="AUTO" noresize src="leftframe.html">';
    frameset += '<frame name="mainFrame" src="' + mainframe + '">';
    frameset += '</frameset>';
    document.write(frameset);
    </script>


    In die jeweiligen Frames:

    <script type="text/javascript">
    if(self == parent) {
    window.location.href = "index.html?frame=" + window.location.pathname;
    }
    </script>


    Das Ganze ist alles Andere als valid, aber sollte seinen Zweck erfüllen. Zudem muss beim Besucher Javascript aktiviert sein. Das ließe sich mit PHP vermeiden.

    Beitrag zuletzt geändert: 14.1.2012 21:55:13 von fabo
  8. yorecords schrieb:
    Ich habe folgendes Problem: Meine Website besteht aus Frames (was ich zurzeit sicher nicht ändern werde)...

    Wenn ich mich nicht verzählt habe, ist das jetzt dein vierter Thread zum Thema. Ergo scheinen Frames ja doch nicht so prickelnd zu sein.
    Um deine Seite ordentlich auf php ohne Frames umzubauen würde es wohl 1-2 Stunden an Arbeit brauchen.

    Mich würde wirklich mal interessieren, warum Du so verbissen an dieser dämlichen Frame-Struktur klebst.
  9. Mich würde wirklich mal interessieren, warum Du so verbissen an dieser dämlichen Frame-Struktur klebst.


    Ohne irgendwen angreifen zu wollen, ist das Zauberwort hier wohl "faulheit" :) Denn alles auf Container umzubauen ist dem Ein oder Anderen zu viel Aufwand :)
  10. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    fabo schrieb:
    Also nochmal :D

    index.html:

    <script type="text/javascript">
    var mainframe = 'mainframe.html',
        frameset = '';
    
    if (window.location.search !== "") {
        mainframe = window.location.search.split("=")[1];
    }
    
    frameset = '<frameset cols="*,1100,*" frameborder="NO" border="0">';
    frameset += '<frame name="lsideFrame" noresize scrolling="NO" src="sides.html">';
    frameset += '<frameset rows="120,*,30" frameborder="NO" style="border-left: 5px solid #000000;">';
    frameset += '<frame name="topFrame" noresize scrolling="NO" src="topframe.html">';
    frameset += '<frameset cols="210,890" frameborder="NO" border="0">';
    frameset += '<frame name="leftFrame" scrolling="AUTO" noresize src="leftframe.html">';
    frameset += '<frame name="mainFrame" src="' + mainframe + '">';
    frameset += '</frameset>';
    document.write(frameset);
    </script>


    In die jeweiligen Frames:

    <script type="text/javascript">
    if(self == parent) {
    window.location.href = "index.html?frame=" + window.location.pathname;
    }
    </script>


    Das Ganze ist alles Andere als valid, aber sollte seinen Zweck erfüllen. Zudem muss beim Besucher Javascript aktiviert sein. Das ließe sich mit PHP vermeiden.


    Danke! Coole Sache. Ja, es wäre sicher besser das mit PHP zu lösen. Aber davon hab ich noch weniger Ahnung als von JavaScript. (Eigentlich hätt ich ja gleich im PHP-Forum fragen können :wall:) Naja aber das ist wenigstens eine schöne Übergangslösung.
    Danke nochmal!


    fatfreddy schrieb:
    yorecords schrieb:
    Ich habe folgendes Problem: Meine Website besteht aus Frames (was ich zurzeit sicher nicht ändern werde)...

    Wenn ich mich nicht verzählt habe, ist das jetzt dein vierter Thread zum Thema. Ergo scheinen Frames ja doch nicht so prickelnd zu sein.
    Um deine Seite ordentlich auf php ohne Frames umzubauen würde es wohl 1-2 Stunden an Arbeit brauchen.

    Mich würde wirklich mal interessieren, warum Du so verbissen an dieser dämlichen Frame-Struktur klebst.


    Ja, wie du schon erkannt hast ist das mein vierter Thread zum genau gleichen Thema. Und bald kommt ein fünfter. Diese 5 Threads drehen sich aber alle um ein einziges Problem, nur beschäftigen sich halt mit verschiedenen Lösungswegen.. Sonst hab ich kein Problem mit Frames.

    fabo schrieb:
    Mich würde wirklich mal interessieren, warum Du so verbissen an dieser dämlichen Frame-Struktur klebst.


    Ohne irgendwen angreifen zu wollen, ist das Zauberwort hier wohl "faulheit" :) Denn alles auf Container umzubauen ist dem Ein oder Anderen zu viel Aufwand :)


    Ja, das ist sicher ein Grund. Wenn auch kein besonders relevanter. Sooo viel Arbeit wäre es ja dann doch wieder nicht auf Divs umzustellen. Ein schwerwiegenderer Grund besteht darin, dass ich mich über die Jahre an Frames gewöhnt habe und nun mal an sich besser mit ihnen umgehen kann. Des weiteren finde ich es zweckmäßiger einfach immer nur einen Teil der Seite (mainFrame) neu zu laden anstatt die Navigation und das Logo usw. auf jeder einzelnen Seite neu einbinden zu müssen und immer die ganze Seite neu zu laden wenn man auf eine andere Unterseite wechselt. usw. usw. usw. .... ..
    Ich mag Frames einfach. :thumb:

    Beitrag zuletzt geändert: 15.1.2012 0:54:56 von yorecords
  11. yorecords schrieb:
    Ein schwerwiegenderer Grund besteht darin, dass ich mich über die Jahre an Frames gewöhnt habe und nun mal an sich besser mit ihnen umgehen kann.

    Die Menschheit war auch lange Zeit an Petroleumleuchten gewöhnt. Elekrizität hat aber trotzdem das bessere Licht ermöglicht. .wink:

    Des weiteren finde ich es zweckmäßiger einfach immer nur einen Teil der Seite (mainFrame) neu zu laden anstatt die Navigation und das Logo usw. auf jeder einzelnen Seite neu einbinden zu müssen und immer die ganze Seite neu zu laden wenn man auf eine andere Unterseite wechselt.

    Das ermöglichen andere, weniger problematische Techniken auch und sind dabei weniger problematisch in der Anwendung. . "Du" mußt ja eh nichts nachladen. Entweder macht das der Browser, oder der User.

    Ich mag Frames einfach. :thumb:

    Ok, das war es, was ich befürchtet habe. Einen wirklich relevanten Grund gibt es nicht.
    Du versuchst hier aus persönlicher Bequemlichkeit ()die dir vermutlich mehr Arbeit und Zeitaufwand abfordert , als eine saubere Lösung) , deinen Usern die Krücken zu schaffen, die sie, ohne diese Bequemlichkeit, eigentlich nicht bräuchten.

    Ich hatte ja gehofft, daß Du einen wirklich nachvollziehbaren Grund hättest, aber dem ist wohl nicht so. :slant:

    Und noch ein fünftes Thema? ... Wie gesagt, würde eine sinnvolle Anpassung deiner Website 1-2 Stunden erfordern. Du verschwendest aber lieber die Zeit anderer, indem Du an diesem veralteten, fehlerbehaftetem Rotz festhälst und fragst. :puke:

    Beitrag zuletzt geändert: 15.1.2012 1:23:26 von fatfreddy
  12. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    fatfreddy schrieb:
    yorecords schrieb:
    Ein schwerwiegenderer Grund besteht darin, dass ich mich über die Jahre an Frames gewöhnt habe und nun mal an sich besser mit ihnen umgehen kann.

    Die Menschheit war auch lange Zeit an Petroleumleuchten gewöhnt. Elekrizität hat aber trotzdem das bessere Licht ermöglicht. .wink:

    Des weiteren finde ich es zweckmäßiger einfach immer nur einen Teil der Seite (mainFrame) neu zu laden anstatt die Navigation und das Logo usw. auf jeder einzelnen Seite neu einbinden zu müssen und immer die ganze Seite neu zu laden wenn man auf eine andere Unterseite wechselt.

    Das ermöglichen andere, weniger problematische Techniken auch und sind dabei weniger problematisch in der Anwendung. . "Du" mußt ja eh nichts nachladen. Entweder macht das der Browser, oder der User.

    Ich mag Frames einfach. :thumb:

    Ok, das war es, was ich befürchtet habe. Einen wirklich relevanten Grund gibt es nicht.
    Du versuchst hier aus persönlicher Bequemlichkeit ()die dir vermutlich mehr Arbeit und Zeitaufwand abfordert , als eine saubere Lösung) , deinen Usern die Krücken zu schaffen, die sie, ohne diese Bequemlichkeit, eigentlich nicht bräuchten.

    Ich hatte ja gehofft, daß Du einen wirklich nachvollziehbaren Grund hättest, aber dem ist wohl nicht so. :slant:

    Und noch ein fünftes Thema? ... Wie gesagt, würde eine sinnvolle Anpassung deiner Website 1-2 Stunden erfordern. Du verschwendest aber lieber die Zeit anderer, indem Du an diesem veralteten, fehlerbehaftetem Rotz festhälst und fragst. :puke:


    Ich versteh dein Problem nicht... Tatsache ist, dass ich keine Probleme mit Frames bis auf dieses habe. Und dieses eiine hab ich jetzt auch gelöst. Ich verwende Frames jetzt schon ewig und bin mir keiner weiteren Nachteile bewusst.
    Ich für meinen Teil glaube, dass es keinen nachvollziehbaren Grund gibt über funktionierende Methoden anderer herzuziehen, als den einen, dass einem mächtig langweilig ist. Naja, vielleicht gibts da doch noch ein paar, aber jedenfalls keinen nachvollziehbaren. Manche arbeiten mit Divs, andere wiederrum mit Frames. Und obwohl frames ja eine "veraltete Technik" sind, wird diese auch heute noch nicht nur von mir verwendet.
    Und außerdem was heißt hier "einen relevanten Grund gibt es nicht"? Allein die Tatsache, dass die Seiten so schneller geladen werden können reicht für mich vollkommen aus.
    Mir geht dieses herumgenörgle an meinen Frames schön langsam mächtig auf den Sack! Nichts für ungut aber bleibt ihr bei euren Methoden und lasst mir die Meinen. Bin immer offen für konstruktive Ratschläge, aber das ist in meinen Augen einfach nur Schwachsinn.:puke:


    Beitrag zuletzt geändert: 15.1.2012 2:54:44 von yorecords
  13. yorecords schrieb:
    ... Bin immer offen für konstruktive Ratschläge, ...
    ganz überzeugend klingt das nach deiner bemerkung von wegen 'sack' und so ;)

    ich möchte aber deine 'konstruktive aufmerksamkeint' kurz mal dahin lenken ;) und nebenbei ist es mir ganz neu, dass die verwendung von javascript zu geschwindigkeit positiv beiträgt.

    der unterster teil deiner seite ist bei mir außerdem nicht sichbar! das werden etliche leute noch haben, das warum ist dir aus 'konstruktiven gründen' aber sicher egal ;)

    Beitrag zuletzt geändert: 15.1.2012 4:20:16 von hemiolos
  14. du könntest statt frames einfach AJAX hernehmen :D
    document.getElementById(DIVID).innerHTML="<img src='loader.gif'/>";
    var xmlhttp;
    if (window.XMLHttpRequest) {
    	xmlhttp = new XMLHttpRequest();
    } else {
    	xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp.onreadystatechange = function() {
    	if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
    		document.getElementById(DIVID).innerHTML = xmlhttp.responseText;
    	}
    }
    xmlhttp.open("GET", SeitenURL, true);
    xmlhttp.send();
  15. Und du könntest das Thema einfach ganz lesen, anstatt mit irgendwelchen Codes um dich zu werfen.
  16. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    hemiolos schrieb:
    yorecords schrieb:
    ... Bin immer offen für konstruktive Ratschläge, ...
    ganz überzeugend klingt das nach deiner bemerkung von wegen 'sack' und so ;)


    Es ist etwas Anderes jemanden auf etwas hinzuweisen, als die ganze Zeit mit schwachsinnigen Argumenten auf der gleichen Scheiße rumzuhacken.. Ich schreib mittlerweile schon bei jedem Thread am Anfang dzu, dass ich die Frames in nächster Zeit sicher nicht weglassen werde, nur um mir nicht immer weider den gleichen Dreck anhören zu können. Bei den ersten paar Malen habe ich noch gern ausführlich darüber diskutiert, aber mittlerweile ist mir das einfach zu blöd. Leute die schwachsinnige bzw. garkeine Argumente bringen und dann meinen ICH hätte keine relevanten Argumente... :puke:

    hemiolos schrieb:
    ich möchte aber deine 'konstruktive aufmerksamkeint' kurz mal dahin lenken ;) und nebenbei ist es mir ganz neu, dass die verwendung von javascript zu geschwindigkeit positiv beiträgt.


    Des Weiteren geht es hier nicht um das JavaScript, sondern um Frames. Gewisse Dinge kann ich nur mit JavaScript lösen da ich kein bisschen PHP kann. Ich kenn mich gerade mal mit HTML, CSS und ein kleines Bisschen mit JavaScript aus.
    Und wenn du dir das ein bisschen genauer durchliest wirst du sehen, dass der Großteil der dort angezeigten Fehler darauf basiert dass ich fast keine Doctype-Angaben habe. Trotzdem funktioniert die Seite so wie sie soll.

    hemiolos schrieb:
    der unterster teil deiner seite ist bei mir außerdem nicht sichbar!

    Aha, gut zu wissen. Das zum Beispiel wäre mal eine hilfreiche Bemerkung.

    -->Edit:
    ---> und wenn du schon konstruktiv sein willst könntest du mir das etwas genauer erklären.. Ich kann mir das nämlich nicht wirklich vorstellen.


    hemiolos schrieb:
    das warum ist dir aus 'konstruktiven gründen' aber sicher egal ;)

    Hingegen das ist wieder nur unverständlicher hohler Schwachsinn und geht mir auf den Sack.

    Beitrag zuletzt geändert: 15.1.2012 17:46:54 von yorecords
  17. yorecords schrieb:
    Ich versteh dein Problem nicht...

    Das kannst Du auch nicht, da ich, zumindest, was deine Website angeht, keines habe. :wink:

    Tatsache ist, dass ich keine Probleme mit Frames bis auf dieses habe.

    Dessen vermeintliche (denn beseitigt ist es damit noch nicht) Lösung bisher immerhin 4 Threads benötigt hat.

    Ich für meinen Teil glaube, dass es keinen nachvollziehbaren Grund gibt über funktionierende Methoden anderer herzuziehen,

    Wenn es um funktionierende Methoden geht, gebe ich dir Recht. Dir scheint aber nicht klar zu sein, daß für den durchschnittlichen User Frames eben nicht funktionieren, da er von Webseiten anderes erwartet. Mag sein, daß deine User damit zufrieden sind, aber was ist mit denen, die Du wegen deiner, ich nenne es jetzt ganz deutlich, Ignoranz, nicht kennenlernst? Egal? Gut, dann ist das dein Ding!


    Und außerdem was heißt hier "einen relevanten Grund gibt es nicht"? Allein die Tatsache, dass die Seiten so schneller geladen werden können reicht für mich vollkommen aus.

    Geschwindigkeitsvorteil? Bei dem, was Du dort präsentierst, wäre das, selbst wenn es so wäre, nicht meßbar. Insofern irrelevant. Frames sind nicht aus der Mode gekommen, weil sie uncool oder unmodern sind, sondern weil sie gegenüber modernen Techniken, die alle Browser seit Jahren beherrschen, entscheidende Nachteile haben.

    - Frames machen, wie dein Beispiel überdeutlich zeigt, erheblich mehr Arbeit, wenn man eine Website vernünftig bei den Suchmaschinen platzieren will und bringen trotzdem kaum vergleichbare Leistungen
    - Frames sind für User deutlich unkomfortabler, als ein vernünftiges Seitenlayout, weil
    - - sich einzelne Seiten nicht bookmarken und verlinken lassen.
    - - sie deutlich unflexibler bei unterschiedlichen Bildschirmauflösungen sind.
    - - Barrierefreiheit ohne Abstriche nahezu unrealisierbar ist
    - - sie mit Smartphones kaum darstellbar sind.
    - - Workarounds mittels Javascript oder .htaccess nicht zuverlässig und durchgängig funktionieren.
    - Für den Webmaster sind sie, wenn er seine Site regelmäßig überarbeitet, was die Wartung angeht, deutlich unpraktischer.

    All das trifft auf deine Seite zu, aber klar, Du hast nur das eine Problem. :wink:

    Bin immer offen für konstruktive Ratschläge, aber das ist in meinen Augen einfach nur Schwachsinn.:puke:

    Ach? Ratschläge sind dann konstruktiv, wenn sie dir ins Konzept passen und was Du nicht verstehst ist Schwachsinn? :wall:

    Und ganz ehrlich, ist es mir wurscht, ob Du das jetzt lesen willst, oder nicht. Wir sind hier in einem offenen Forum und deine Frage wird auch von Anderen gelesen, denen die gegebenen, dich nicht interessierenden Hinweise eventuell helfen können.

  18. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    fatfreddy schrieb:
    yorecords schrieb:
    Ich versteh dein Problem nicht...

    Das kannst Du auch nicht, da ich, zumindest, was deine Website angeht, keines habe. :wink:

    Tatsache ist, dass ich keine Probleme mit Frames bis auf dieses habe.

    Dessen vermeintliche (denn beseitigt ist es damit noch nicht) Lösung bisher immerhin 4 Threads benötigt hat.

    Ich für meinen Teil glaube, dass es keinen nachvollziehbaren Grund gibt über funktionierende Methoden anderer herzuziehen,

    Wenn es um funktionierende Methoden geht, gebe ich dir Recht. Dir scheint aber nicht klar zu sein, daß für den durchschnittlichen User Frames eben nicht funktionieren, da er von Webseiten anderes erwartet. Mag sein, daß deine User damit zufrieden sind, aber was ist mit denen, die Du wegen deiner, ich nenne es jetzt ganz deutlich, Ignoranz, nicht kennenlernst? Egal? Gut, dann ist das dein Ding!


    Und außerdem was heißt hier "einen relevanten Grund gibt es nicht"? Allein die Tatsache, dass die Seiten so schneller geladen werden können reicht für mich vollkommen aus.

    Geschwindigkeitsvorteil? Bei dem, was Du dort präsentierst, wäre das, selbst wenn es so wäre, nicht meßbar. Insofern irrelevant. Frames sind nicht aus der Mode gekommen, weil sie uncool oder unmodern sind, sondern weil sie gegenüber modernen Techniken, die alle Browser seit Jahren beherrschen, entscheidende Nachteile haben.

    - Frames machen, wie dein Beispiel überdeutlich zeigt, erheblich mehr Arbeit, wenn man eine Website vernünftig bei den Suchmaschinen platzieren will und bringen trotzdem kaum vergleichbare Leistungen
    - Frames sind für User deutlich unkomfortabler, als ein vernünftiges Seitenlayout, weil
    - - sich einzelne Seiten nicht bookmarken und verlinken lassen.
    - - sie deutlich unflexibler bei unterschiedlichen Bildschirmauflösungen sind.
    - - Barrierefreiheit ohne Abstriche nahezu unrealisierbar ist
    - - sie mit Smartphones kaum darstellbar sind.
    - - Workarounds mittels Javascript oder .htaccess nicht zuverlässig und durchgängig funktionieren.
    - Für den Webmaster sind sie, wenn er seine Site regelmäßig überarbeitet, was die Wartung angeht, deutlich unpraktischer.

    All das trifft auf deine Seite zu, aber klar, Du hast nur das eine Problem. :wink:

    Bin immer offen für konstruktive Ratschläge, aber das ist in meinen Augen einfach nur Schwachsinn.:puke:

    Ach? Ratschläge sind dann konstruktiv, wenn sie dir ins Konzept passen und was Du nicht verstehst ist Schwachsinn? :wall:

    Und ganz ehrlich, ist es mir wurscht, ob Du das jetzt lesen willst, oder nicht. Wir sind hier in einem offenen Forum und deine Frage wird auch von Anderen gelesen, denen die gegebenen, dich nicht interessierenden Hinweise eventuell helfen können.



    Wie auch immer. Ich hab keine Lust mich weiter mit dir herumzuärgern. Ich mein halt nur, dass es im Internet genug Seiten und Threads gibt, die sich mit den Vor- Und Nachteilen von Frames beschäftigen. Wenn jemand einem Thread eröffnet, tut er das damit ihm geholfen wird. Und wenn er bei jedem einzelnen Thread sogar gleich am Anfang klarstellt was ihm nicht hilft, versteh ich einfach nicht warum es jedes einzelne Mal jemanden geben muss der sich halt irgendwie was drauf einbildet genau damit anzufangen. Das hilft niemandem weiter und ich glaub das weißt du genauso gut.
    Des Weiteren: Ja, du hast ein paar gute Argumente gegen Frames. Aber halt leider keine neuen. All das kennt man schon in tausendfacher Ausführung und ich persönlich bin es halt einfach Leid mir immer wieder die gleichen vom Thema abweichenden Aussagen zu lesen. Es ist schon schlimm genug wenn man nicht extra dazu schreibt dass man auf solche Aussagen verzichten kann, aber wenn man sogar das tut und es trotzdem immer wieder das Gleiche ist, ... Ich kann das halt einfach nicht nachvollziehen.
    Auch wenn der gebrauch von Frames tatsächlich dermaßen tragisch und verwerflich wäre, würde ich nicht auf die Idee kommen in solchen Situationen trotz der Bitte dies auszulassen meinen Senf dazu zu geben...

    Naja, wie auch immer. zum Teil bin ich ja auch selbst Schuld, weil ich mir das ja trotzdem noch Mal für Mal durchlese obwohl es eh immer das Gleiche ist...
  19. Ich verstehe die Diskussion sowieso nicht. Jeder soll seine Seite gestalten, wie er will.
  20. Autor dieses Themas

    yorecords

    Kostenloser Webspace von yorecords

    yorecords hat kostenlosen Webspace.

    fabo schrieb:
    Ich verstehe die Diskussion sowieso nicht. Jeder soll seine Seite gestalten, wie er will.


    So schauts aus, bin ganz deiner Meinung!
    Konstruktive Ratschläge sind auch oft hilfreich. Nur wenn man eindeutig sagt, dass etwas NICHT hilft, ist es verwunderlich wenn noch immer jedes Mal jemand darauf herumreitet.
  21. 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!