Archivlink: javarea.de Forum > (X)HTML & CSS (allgemein) > Alle Webseiten in einem Fenster öffnen !
Vollständigen Link anzeigen: javarea.de Forum > (X)HTML & CSS (allgemein) > Alle Webseiten in einem Fenster öffnen !

Pages: [1] 2 3 ... nächste » ... Letzte »

geschrieben von zogis am 13.09.2005 - 23:31

geschrieben von René am 14.09.2005 - 09:15
Auf Frames verzichten mit <div> oder Tabellen arbeiten. Jede Seite enthält das Menü, Logo usw.

geschrieben von okley am 14.09.2005 - 09:17
eine gute einführung zum thema tableless layouts findest du auf http://www.css4you.de

geschrieben von zogis am 14.09.2005 - 12:09

geschrieben von Beat am 14.09.2005 - 13:17
Hallo zusammen,

Ich bin nicht ganz sicher, aber möglicherweise gehöhrt mein Beitrag nicht hier her, und möglicher weise ist es nicht mal ein "Beitrag" sondern nur ne "dumme" Frage.
In diesem Fall bitte ich den Moderator (Martin) diesen Eintrag ins Nirwana zu schicken.

Ich stelle immer wieder fest, dass kompetennte Mitglieder von der Verwendung von Frameset abraten und dafür die Verwendung von <div> empfehlen.
Da ich nur hobby-, oder nicht mal das, webdesign mache, und natürlich auch Frameset verwede interessiert es mich, was gegen Frameset spricht oder wesshalb die Verwendung von <div> für die Seitengestalltung besser ist.

@ René
Eine Seite wie die von zogis angegebene würde ich doch mit 3 frames einfach und schnell mit einem Frameset lösen. Für die Nav müsste ein Menü gewählt werden das mehere Frames steuern kann. Oder liege ich da föllig daneben?

Gruss
Beat

Ich habe mit meinem Anliegen einen neuen Thread eröffnet!

geschrieben von zogis am 14.09.2005 - 21:02

geschrieben von René am 14.09.2005 - 22:28
Der Aufbau einer solchen Seite wäre z.B. so:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
<html>
<head>

</head>
<body>

<table border="0" cellspacing="0" cellpadding="0" width="100%" height="100%">
  <tr>
    <td bgcolor="#f0f0f0" colspan="3" height="100">Kopf für Logo usw.</td>
  </tr>
  <tr>
    <td bgcolor="#ff9900" width="150">Bild links</td>
    <td bgcolor="#ffbb00" width="150">Menü mitte</td>
    <td bgcolor="#dddddd">Text rechts</td>
  </tr>
</table>

</body>
</html>


Weiterführende Informationen findest du hierhttp://de.selfhtml.org

geschrieben von Martin am 15.09.2005 - 12:39
Ave beat,

ich glaube nicht, dass es wirklich nötig ist den Beitrag von dir zu löschen. Allerdings würde ich es begrüßen die Frage in einem anderen Thread zu erörtern. Hier an dieser Stelle würde es zu weit vom Thema wegführen.

mfg martin

geschrieben von pyscho am 15.09.2005 - 13:22
Hi,

die Möglichkeit gibt es auch mit einem Frame zu gestalten.

Bei einer Tabelle muss man jede einzelne Seite wieder anpassen. Dafür gibt es die CSS - Formatierungssprache StyleSheet aber mit dem Frames zu arbeiten in dem Fall für den Anfänger wäre
meiner Meinung besser und leichter.

Also hier ist der Frame:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
<html>
<head>
<title>Meine Homepage</title>
</head>

<frameset rows="20%,*" frameborder="0" norezise="no" scrolling="no" border="0">
  <frame src="logo_seite.html"></frame>
   <frameset cols="20%,20%,*" frameborder="0" norezise="no" scrolling="no" border="0">
    <frame src="bild_links.html"></frame>
    <frame src="menü_mitte.html"></frame>
    <frame src="text_rechts.html"></frame>
   </frameset>
</frameset>

</html>


Zum CODE:
1. Die src="..." musst du ändern.
2. Ich habe mit dem frameborder="0" die Rahmen der Frameset ausgeschaltet. Du kannst Sie mit einem anderen Wert einschalten beispiel mit 1.
3. norezise="no" bestimmt dass man die Rahmen der Frameset bzw. des Frames nicht mit der Maus
veränderbar machen kann, wenn ja dann muss da norezise="yes" stehen.
4. Für das Scrollen der Seiten habe ich es auch abgeschaltet. Dies um zu scollen muss man statt no, yes schreiben.
5. border="0" löscht den Rahmen weg.
6. Wenn du den Rahmen von dem Logo verändern willst musst du den Wert mit dem Prozent in der
<frameset rows="20%,*"> ändern und für die restlichen Seiten ebenfall so, aber du musst dass dann
in <frameset cols="20%,20%,*"> machen.
7. Für den * kann es auch ein Wert stehen. Vorsicht: Es muss genau 100% dabei rauskommen, wenn du für die 3 Frames einen Wert geben willst. Hier ein Beispiel: <frameset cols="20%,20%,60">

Du fügst den Logo in die Seite: logo_seite.html
Dein Menü in die Seite: menü_mitte.html

Die Links auf der Seite menü_mitte.html müssen den Zielfenster für den bild_links.html und für den
text_rechts.html haben.

Dies erzeugst du mit Javascript am einfachstens. Schaue mal unter dem Link:

http://de.selfhtml.org/navigation/suche/index.htm und suche nach frames in zwei fenstern öffnen.

Für das öffnen und schließen deiner Menüs kannst du unter dem Link
http://www.javarea.de/index.php3?op....amp;id=470 schauen und die
Punkte 8.Foldout Menue oder 31.Foldoutmenue Vertikal auswählen.

Die Unterstreichungen bekommst du in dem Du in CSS bereich folgendes schreibst:

a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:active { text-decoration:none; }


Ich hoffe es klappt jetzt wie du es möchtest.
Danke zogis
byeeee

geschrieben von zogis am 17.09.2005 - 19:54

geschrieben von René am 18.09.2005 - 10:43
http://www.javarea.de/forum/showthr....adid=10188

geschrieben von pyscho am 19.09.2005 - 07:49
Hi,
für die Suche nach dem Zwei Frames gleichzeitig öffnen musst du bei der Suche
zwei Frames eingeben und zum Abschnitt Häufig gestellte Fragen > erster Verweis anklicken. Beim öffnenden Fenster klickst du dann auf dem Link, die sich in
dem Abschnitt befindet.

Die Quelle konnte ich dir nicht Verweisen, da ich es auch über die Suchfunktion des selfhtml.de gefunden habe.

Für die Frame - Gestalltung musst du so eine Frame erstellen, damit du die Selbe wie auf der Seite
http://www.wollinsky.de/ bekommst. Du kannst auch mit den Tabellen machen, aber dann musst du
alle Seiten EXTRA formatieren nach CSS und erstellen.

Hier der Code:
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
<html>
<head>
<title>Meine Homepage</title>
</head>

<frameset rows="20%,*" frameborder="0" norezise="no" scrolling="no" border="0">
  <frame src="logo_seite.html" name="logo_seite"></frame>
   <frameset cols="20%,20%,*" frameborder="0" norezise="no" scrolling="no" border="0">
    <frame src="bild_links.html" name="bild_links"></frame>
    <frame src="menü_mitte.html" name="menü_mitte"></frame>
    <frame src="text_rechts.html" name="text_rechts"></frame>
   </frameset>
</frameset>

</html>


Du musst nur die Ziele der text_rechts.html und bild_links.html bekannt geben. Dies sind nach Namen
der Frames abhängig.

Gehe genau so vor wie es beschrieben worden ist ( 2 Frameinhalte gleichzeitig ändern ).
Für das Bild musst du den Ziel des Bildes angeben und für den anderen Ziel, den Ziel des Textes angeben.

Was Menü betrifft ist nach dem Schema erstellt worden ( nur mit CSS formatiert )
http://www.javarea.de/index.php3?op....amp;id=470

Byeee & Viel Glück

geschrieben von zogis am 19.09.2005 - 14:07

geschrieben von pyscho am 19.09.2005 - 15:38
Hi,
ich habe versucht mit dem Code den du es uns geschrieben hast mich zu beschäftigen.

ES IST NOCH NICHT FERTIG

Aber du kannst hier schon Mal den Anhang schauen.

Die Menü verweise auf mehrere Frames muss ich noch machen.
Was es gemacht worden ist, dass für jede Menü eine Funktion geschrieben worden ist, die sich in der
Funktion die Quelledatei und Zielfenster beinhaltet.

Aber wenn die Lösung da ist dann werde ich dir dies zeigen.
Mach so weiter
Bis Bald
pyscho


geschrieben von zogis am 19.09.2005 - 16:49


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.