Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Seite mit Frames laden
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Seite mit Frames laden
Pages: [1]
2
... nächste »
... Letzte »
| geschrieben von k-d am 14.02.2007 - 20:01 |
Hallo,
habe eine Seite mit Frames. Wenn Google eine Seite findet, wird ja nicht automatisch vorher die Hauptseite mit dem Frame geladen. Wie kann man das erzwingen?
Gruß
K.-D. |
| geschrieben von k-d am 15.02.2007 - 00:32 |
Hi,
das ist kein iframe.
<head>
function checkFrameset() {
if(!parent.frmMain)
location.href="http://www.proriff.de/index.html?" + location.pathname;
}
</head>
<body onload="checkFrameset()">
das hier funktioniert soweit. Der läd aber nur die index.html.
http://www.proriff.de/html/ableger.html läd nur die index.html
Gruß
K.-D. |
| geschrieben von Matneu am 15.02.2007 - 11:24 |
Als Tip: Ich würde komplett auf Frames verzichten. Die sind schon seit Jahren nicht mehr "up-to-date" sondern sollten bei aktuellem Design möglichst vermieden werden!
So far...
Matthias |
| geschrieben von k-d am 15.02.2007 - 11:32 |
Hallo,
ja, aber die Ladezeiten sind doch teils erheblich kürzer.
Gruß
K.-D. |
| geschrieben von k-d am 15.02.2007 - 11:52 |
Hallo,
warum sollte man Frames eigentlich nicht benutzen?
Gruß
K.-D. |
| geschrieben von Matneu am 15.02.2007 - 17:16 |
| Zitat | | | Original geschrieben von k-d am 15.02.2007 - 11:52
warum sollte man Frames eigentlich nicht benutzen? |
- Suchmaschinenprobleme
- Usability-Probleme
- Frames lassen sich mit aktuellen Standards nicht vereinen (was wegen der anderen Nachteile auch gut ist).
- Frames lassen sich be....scheiden drucken.
- Eine Seite sollte eine Adresse haben, eine andere Seite dann auch eine andere (bei Frames ist das nicht der Fall),
- deshalb kann man die Seiten auch nicht bookmarken.
- Frames outen den Ersteller meist als Anfänger im (X)HTML-Bereich.
- Frames lassen sich nicht vernünftig mit CSS unter einen Hut bringen (Layout per CSS für PDAs etc. festlegen).
- Frames widersprechen dem MVC-Konzept.
Noch weitere Fragen? ;)
So far...
Matthias |
| geschrieben von k-d am 15.02.2007 - 17:42 |
ja, schon.
Wenn man dieses CoolFrameMenue benutzt, geht das ja irgendwie nicht anders. Der Vorteil dabei ist ja, man hat sämtliche Verweise in dieser einen Datei stehen, man muß nicht Menüs in jeder Datei pflegen. Das ist sehr viel einfacher. Ich habe mich mit HTML bisher nur wenig beschäftigen müssen, also keine Ahnung. Welche Alternativen gibt es denn? Gibt es solche Menüs, die man mit einer Tabellenkonstruktion komfortabel einsetzen kann.
Gruß
K.-D. |
| geschrieben von Matneu am 15.02.2007 - 22:21 |
Sowas macht man mitlerweile mit serverseitigen Skriptsprachen wie z. B. PHP:
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
|
<?php
include('menu.inc.php');
?>
|
So far...
Matthias |
| geschrieben von k-d am 15.02.2007 - 22:27 |
Sicherlich das Maß der Dinge. Kann ich aber nicht.
Gruß
K.-D. |
| geschrieben von Matneu am 16.02.2007 - 10:58 |
| Zitat | | | Original geschrieben von k-d am 15.02.2007 - 22:27
Sicherlich das Maß der Dinge. Kann ich aber nicht. |
Was kannst Du nicht, die obige Zeile per copy-and-paste in Dein Skript einfügen und die Datei anpassen?
So far...
Matthias
P.S.: Den PHP-Teil sollte man allerdings mit <?php und nicht - wie hier im Forum geschrieben - mit <? einleiten. |
| geschrieben von k-d am 16.02.2007 - 11:12 |
Hast Du vielleicht mal so einen einfachen Codefetzen, eine ganz simple Seite?
Kann man vermutlich auch mit NVU oder öhnlichen Tools machen.
Gruß
K.-D. |
| geschrieben von René am 16.02.2007 - 14:48 |
test.php
| PHP-Quelltext | 1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
<html>
<head>
</head>
<body>
<?php
include('./menu.inc.php');
?>
</body>
</html>
|
Und in der menu.inc.php steht dann der normale HTML-Code von deinem Menü. |
| geschrieben von k-d am 16.02.2007 - 14:54 |
wie sieht denn die menu.inc.php aus?
Kann ich da mal ein Beispiel haben? |
|