Quellcodes kürzen (Frames)
brausenmeister
- html
Hallo
Habe angefangen mir mit HTML eine Website zu erstellen.
Beim Grundgerüst ist mir aber die Frage aufgekommen wie ich meinen Quellcode kürzen kann.
Im Moment nutze ich noch für jeden geklickten Link (Navigation) eine neue .HTML Datei mit dem ganzen Framequellcode, um die erscheinende Textseite in meiner Bildmitte angezeigt zu bekommen.
Wie könnte ich das kürzer schreiben? (frame 2 3 4)
DAU FRAME MAIN.html
<html>
<head>
<title>Meine Site</title>
</head>
<frameset rows=" 120,*,120" frameborder="5" framespacing="5" border="5">
<frame src="titel.html" name="oben" scrolling="no" noresize>
<frameset cols="250,*">
<frame src="nav.html" name="navi" scrolling="no" noresize>
<frame src="anzeige.html" name="screen" scrolling="no" noresize>
</frameset>
<frame src="email.html" name="unten" scrolling="no" noresize>
</frameset>
</html>
anzeige.html
<html>
<head>
<title>Meine Site</title>
</head>
<body bgcolor="red">
<h1>Herzlich Willkommen auf meiner Seite</h1>
<br><br><br><br><br><br>
<font size="5">Für mehr Infos über mich, klicken Sie bitte auf ein Thema in der Navigation</font>
</html>
frame2.html
<html>
<head>
<title>Meine Site</title>
</head>
<frameset rows=" 120,*,120" frameborder="5" framespacing="5" border="5">
<frame src="titel.html" name="oben" scrolling="no" noresize>
<frameset cols="250,*">
<frame src="nav.html" name="navi" scrolling="no" noresize>
<frame src="übermich1.html" name="übermich1" scrolling="yes" noresize>
</frameset>
<frame src="email.html" name="unten" scrolling="no" noresize>
</frameset>
</html>
frame3.html
<html>
<head>
<title>Meine Site</title>
</head>
<frameset rows=" 120,*,120" frameborder="5" framespacing="5" border="5">
<frame src="titel.html" name="oben" scrolling="no" noresize>
<frameset cols="250,*">
<frame src="nav.html" name="navi" scrolling="no" noresize>
<frame src="übermich2.html" name="übermich2" scrolling="no" noresize>
</frameset>
<frame src="email.html" name="unten" scrolling="no" noresize>
</frameset>
</html>
frame4.html
<html>
<head>
<title>Meine Site</title>
</head>
<frameset rows=" 120,*,120" frameborder="5" framespacing="5" border="5">
<frame src="titel.html" name="oben" scrolling="no" noresize>
<frameset cols="250,*">
<frame src="nav.html" name="navi" scrolling="no" noresize>
<frame src="übermich3.html" name="übermich3" scrolling="no" noresize>
</frameset>
<frame src="email.html" name="unten" scrolling="no" noresize>
</frameset>
</html>
email.html
<html>
<head>
<title>Meine Site</title>
</head>
<body bgcolor="red">
<marquee behavior="alternate">
<h1><a href="mailto:dpswebmaster@googlemail.com">Hier Klicken um mir eine Mail zu schreiben</a></h1>
</marquee>
</html>
nav.html
<html>
<head>
<title>Meine Site</title>
</head>
<body bgcolor="red">
<h1><center> Navigation: </h1>
<br><br><br><br><br>
<a href="frame2.html" target="_top">übermich1</a>
<br><br>
<a href="frame3.html" target="_top">übermich2</a>
<br><br>
<a href="frame4.html" target="_top">übermich3</a>
</center>
</html>
titel.html
<html>
<head>
<title>Meine Site</title>
</head>
<body bgcolor="red">
<center><img src="banner.gif" alt="bann" ></center>
</html>
übermich1.html
<html>
<head>
<title>Meine Site</title>
</head>
<body bgcolor="red">
<h1><center> übermich2</h1></center>
<br><br><br><br>
<font size="5">ich bin hier</font>
<br><br><br><center>
<p><img src="DSC01716.jpg" width="500" height="700" ></p>
<p><img src="test.jpg" width="500" height="400" ></p>
</center>
</html>
übermich2.html
<html>
<head>
<title>Meine Site</title>
</head>
abc1
</html>
übermich3.html
<html>
<head>
<title>Meine Site</title>
</head>
abc2
</html>
Wie könnte ich das kürzer schreiben? (frame 2 3 4)
einfach auf komplett Frames verzichten und Navi, Inhalt und was auch immer sonst du auf jeder Seite für wichtig erachtest in jeweils eine HTML-Datei schreiben.
@@gast42:
nuqneH
einfach auf komplett Frames verzichten
wegen ihrer Probleme [Subotnik, molily]
und Navi, Inhalt und was auch immer sonst du auf jeder Seite für wichtig erachtest in jeweils eine HTML-Datei schreiben.
FAQ: Wie kann ich Teile meiner Webseite auslagern?
Qapla'
@@gast42:
warum richtest du deine Antwort an mich? Mich interessiert das Thema Frames nicht und daher auch nicht deine Ergänzungen zu meiner Antwort. Wäre doch schade, wenn der Fragesteller deine Antwort ignorierte, nur weil sie falsch adressiert ist.
@@gast42:
nuqneH
warum richtest du deine Antwort an mich?
Tu ich nicht. (Das '@@…' am Anfang soll keine Begrüßung sein, sondern hat technische Gründe.)
Es war eine Ergänzung zu deinem Posting, deshalb eine Antwort auf deins.
Qapla'
@@gast42:
nuqneHwarum richtest du deine Antwort an mich?
Tu ich nicht. (Das '@@…' am Anfang soll keine Begrüßung sein, sondern hat technische Gründe.)Es war eine Ergänzung zu deinem Posting, deshalb eine Antwort auf deins.
Als ich schüttle jetzt nicht meinen Kopf. Er könnte mir sonst abfallen.
Gut, dann könnten wir auf gemeinsamer Ebene diskutieren.
mfg Beat
Habe angefangen mir mit HTML eine Website zu erstellen.
Beim Grundgerüst ist mir aber die Frage aufgekommen wie ich meinen Quellcode kürzen kann.
Im Moment nutze ich noch für jeden geklickten Link (Navigation) eine neue .HTML Datei mit dem ganzen Framequellcode, um die erscheinende Textseite in meiner Bildmitte angezeigt zu bekommen.
Wie könnte ich das kürzer schreiben?
Ohne Frames.
Die Frage sollte auch lauten: Wie kann ich mir redundantes Code-Schreiben sparen?
Meine Antwort dazu heisst CMS. Bedingt aber eine serverseitige Scriptsprache.
Sofern du dein eigenes CMS schreiben willst sparst du zwar keine Schreibarbeit, aber Redundanz.
Anderseits gibt es die Option, seine Zeit in in der Dokumentation eines bekannten CMS zu investieren.
mfg Beat