dbooks.de --> home (Logo) Seitenstatus 3

 HTML


Start mit HTML Primer

Spezifikation zu HTML Grundlagen

Das HTML-Dokument Dokument

Darstellung von Schrift Text

Strukturierung von Dokumenten Struktur

Tabellen

Links/Form

Bilder, Multimedia, 3d und andere Formate Bilder

Frames

JavaScript

CSS

Software rund um HTML Software

Müssen Frames wirklich sein?
Frames?
Das frameset-Element
frameset
Das noframes-Element
noframes
iframe-Element
iframe
Tips & Tricks für frame und iframe-Elemente
Tips&Tricks

PageMap 
(Umfang 299 Seiten)



Sponsoring  




3 Dynamische Inhalte mit iframe- und ilayer [html]

Kontext  






Namen für Sonderzeichen
"sichere" Farben
Übersicht der HTML-Tags

spez. Seiten zu HTML  




Netonstage - webprojekte - webconsulting - softwareentwicklung


 


Auswahl dBooks:

Suche und verwandte Themen  







Verschiedenes  




back


     Frames?

Frames haben beim Aufbau gewichtige Nachteile und es gibt in der Regel Alternativen.

Die ersten Implementierungen der Frames-Konstruktion ließen viele Anwender verzweifeln: Beispielsweise konnte man nur in der ganzen Seite zurückspringen. Obwohl sich inzwischen einiges verbessert hat, haben Frames auf Inhaltseiten mehr als genug Nachteile, die sich nicht nur auf NNs Unsauberkeiten beim pixel-genauen Rahmen-Aufbau beschränken.

frames sind eine Interims-Lösung, die man in zwei Jahren vielleicht noch auf privaten Homepages findet, weil der Sitenbauer meint, daß das "besser funzt" (o-ton), obwohl er nicht einmal weiß, wie man targets setzt.


 Probleme:

   Bookmarks auf einzelne Seiten nicht möglich
   Links von den Suchmaschinen führen auf einzelne Seiten ohne Navigation
   Navigation zeigt nicht an, wo man sich befindet
   Punktgenaues Design nicht möglich


 Einsatzgebiete

Obwohl ich Frames nicht liebe (wie Sie sicher schon bemerkt haben), gibt es Anwendungen, wo ich Frames für sinnvoll halte. Dies sind aber in der Regel Benutzeroberflächen für die Dateneingabe, wo eine umfangreiche Navigation nicht jedesmal nachgeladen werden muß.

 Lösung

Meist werden Frames nur für die Auslagerung der Navigation und statischer Elemente verwendet. Das für Inhalte wesentlich interessantere Konzept des iframe-Elements wird von NN leider erst ab 6 unterstützt. Die Netscape-Alternative ilayer ist wegen der miserablen Unterstützung von NN selbst für Alternativen leider nicht geeignet.

Für Browser ab NN 3.0 und MSIE ab 4.0 sowie Opera gibt es mit JavaScript schon lange eine Alternative über das script-Element. Damit kann für mindestens 99% aller Browser (auch für diejenigen, die JavaScript ausgeschaltet haben) mit nur zwei Dateien eine Navigation aufgebaut werden, die sogar wesentlich flexibler als Standard-Frame-Lösungen sind. Die Grundlagen möchte ich folgenden skizzieren.


    src-Beispiel


Im Beispiel ruft eine HTML-Seite über zwei Script-Dateien eine Navigation und einen statischen Teil auf.

Beispiel anschauen
(beispielneu/framesAlternatives.htm)

   Quellcode
<HTML>
<HEAD>
  <TITLE>Alternative zu Frames</TITLE>
  <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
</HEAD>
<body>
<table width="100%" cellpadding="30" border="1">
   <tr>
      <td colspan="2" bgcolor="#CCCCFF">
         <script language="javascript" src="framesAlternativesStat.js"  type="text/javascript">
         </script>
      </td>
   </tr>
   <tr>
      <td bgcolor="cyan">
         <script language="javascript" src="framesAlternativesNav.js"  type="text/javascript">
         </script>
         <noscript><a href="framesAlternativesNav.htm">Zur Navigation (JavaScript ausgeschaltet)</a></noscript>
      </td>
      <td bgcolor="yellow" valign="top">Inhalt Inhalt Inhalt Inhalt Inhalt Inhalt Inhalt
         Inhalt Inhalt Inhalt Inhalt Inhalt Inhalt Inhalt
         Inhalt Inhalt Inhalt Inhalt Inhalt Inhalt Inhalt
      </td>
   </tr>
</table>
</body>
</html>







    Navigation mit JavaScript


Die Navigation ist nur ein Beispiel, das immer die gleiche Seite (framesAlternatives.htm) aufruft.
   Quellcode
document.write('<a href="framesAlternatives.htm">Link1</a><br>');
document.write('<a href="framesAlternatives.htm">Link2</a><br>');
document.write('<a href="framesAlternatives.htm">Link3</a><br>');







    Statischer Teil mit JavaScript


Die Navigation ist nur ein Beispiel, das immer die gleiche Seite (framesAlternatives.htm) aufruft.
   Quellcode
document.write('Hier kommt der statische Inhalt rein. Dank Caching wird er in der Regel auch nur einmal geladen.');






  Links



Kommentierte Links:

Bewertung: frames: Frame-Free-Web


Unkommentierte Links:

Bewertung: suxess.com: Die Sache mit den Frames
Bewertung: guppi.de: Frames - Pro und Contra
Bewertung: one.net: Frames Suck!
Bewertung: WebReference: Framing the Web / Frames Cheat Sheet - webreference.com
Bewertung: greatbelow.de: HTML Frames
Bewertung: Project Cool: I Hate Frames by Steve Berlin

Link empfehlen





 forward


(München, 2001-02-14 00:00:00 / )
Der Betreiber von www.dBooks.de übernimmt keine Verantwortung für den Inhalt und die Richtigkeit der Angaben auf den verlinkten Websites. Zu den üblichen NoNos gibt es keine direkten Verweise.

(Umfang dBook HTML: 299 Themenseiten )
letzte Generierung Sun, 03 Jun 2001 08:22:38 GMT 82
© Werner Diwischek