Rahmen (Frames) Der Übersichtlichkeit halber und um die

Transcrição

Rahmen (Frames) Der Übersichtlichkeit halber und um die
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Rahmen (Frames)
Der Übersichtlichkeit halber und um die Navigation auf den Seiten zu vereinfachen, arbeitet
man mit Rahmen, deren Inhalt fest bzw. veränderlich ist. Im angegebenen Beispiel wäre der
Rahmen oben links (Inhalt) und ganz unten (Impressum) fest. Das Inhaltsverzeichnis (links)
ist zu lang, um mit der Überschrift in einem Rahmen angezeigt zu werden, deshalb steht es
mit dem Scrollbalken in einem eigenen Rahmen. In dem großen Fenster rechts werden dann
die verschiedenen Inhalte angezeigt.
Sie können sich das Beispiel unter www.boerde-gym.wzl.st.schule.de anschauen.
Der Editor vom Netscape Communicator kann keine Frames gestalten. Dies muss von Hand
geschehen. Man muss ein Frame-Set anlegen:
z.B.:
<FRAMESET ROWS=“20%,30%,50%“> </FRAMESET>
würde drei Rahmen erzeugen, die als Spalten 20%, 30% bzw. 50% der Seite einnehmen.
Da natürlich auch etwas angezeigt werden soll, müssen für den Rahmeninhalt HTML-Seiten
angegeben werden.
Sollen Zeilen erzeugt werden, so lautet der Befehl:
<FRAMESET COLS=“100,30%,*“> </FRAMESET>
100 – 100 Pixel, 30% - 30% der Seite, * - der verbleibende Rest (wird vom Browser ermittelt)
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 1
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Beispiel 1 – 3 Spalten
<HTML>
<HEAD>
<TITLE>3 Spalten nebeneinander</TITLE>
</HEAD>
<FRAMESET COLS="20%,30%,50%">
<FRAME SRC="feld1.html">
<FRAME SRC="feld2.html">
<FRAME SRC="feld3.html">
</FRAMESET>
</HTML>
sieht so aus:
für drei Zeilen würde man das Frame- Set wie folgt abändern:
<HTML>
<HEAD>
<TITLE>3 Rahmen untereinander</TITLE>
</HEAD>
<FRAMESET ROWS="100,30%,*">
<FRAME SRC="feld1.html">
<FRAME SRC="feld2.html">
<FRAME SRC="feld3.html">
</FRAMESET>
</HTML>
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 2
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
was wie folgt aussieht:
Wir wollen nun zwei Frame- Sets schachteln, so dass oben eine Titelzeile bleibt und darunter
zwei Spalten entstehen. Also müssen wir zuerst die beiden Zeilen festlegen, den Inhalt der
ersten Zeile und als Inhalt der zweiten Zeile wiederum ein Frame Set von zwei Spalten sowie
deren Inhalt:
<HTML>
<HEAD>
<TITLE>Titel und zwei Spalten</TITLE>
</HEAD>
<FRAMESET ROWS="80,90%">
<FRAME SRC="feld1.html" NAME="Titel">
**
*
<FRAMESET COLS="120,800">
<FRAME SRC="feld2.html" NAME="Inhalt">
<FRAME SRC="feld3.html" NAME="Seite">
</FRAMESET>
</FRAMESET>
*
<
<
*
**
</HTML>
** Blau – das Frame- Set für die beiden Zeilen.
* Rot – der Inhalt dieses Frame- Sets – einmal die Seite feld1.html und das zweite Frame- Set
< Schwarz – der Inhalt des zweiten Frame- Sets
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 3
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Aufgabe:
Erstellen Sie eine Inhaltsübersicht der Fotos in H:\Bilder\Photos !
Erstellen Sie dazu eine Startseite „index.html“, die ein Frame- Set der obigen Form enthält.
Erstellen Sie die Seiten „titel.html“ und „inhalt.html“.
Titel.html soll eine Überschrift ihrer Wahl zum Thema enthalten und in inhalt.html sollen
alles Bilder des Verzeichnisses aufgeführt werden. Diese hinterlegen Sie dann mit einem Link
auf das jeweilige Bild im Verzeichnis H:\Bilder\Photos.
Denken Sie daran, dass auch zu Beginn, wenn noch kein Foto gewählt wurde, irgendwas
angezeigt werden sollte!
Damit nun das Bild auch dort (und nicht im Inhaltsverzeichnisrahmen) angezeigt wird,
müssen Sie den Link noch ergänzen!
Statt
<A HREF="file:///H|/bilder/photos/apples.jpg"> &Aumlpfel</A>
müssen Sie
<A HREF="file:///H|/bilder/photos/apples.jpg" TARGET="Seite">&Aumlpfel</A>
wählen, denn die Äpfel sollen ja im Rahmen mit dem Namen „Seite“ angezeigt werden!
Weitere Feinheiten:
Im TAG <FRAME SRC= .... können noch weitere Einstellungen getroffen werden!
z.B.:
<FRAME SCR=“leer.html“
NAME=“Inhalt“
Name des Frames
BORDER=8
Breite des Rahmens (0 = keine Umrahmung)
BORDERCOLOR=“blue“
Farbe des Rahmens
FRAMESPACING=10
Platz um den Rahmen herum in Pixeln
MARGINWIDTH=20
linker und rechter Randabstand des Frames
MARGINHEIGHT=20
oberer und unterer Randabstand des Frames
NORESIZE
Ränder können im Browser nicht verschoben werden
SCROLLING=YES
die Bildlaufleiste wird immer angezeigt (NO, AUTO)
>
Erstellen Sie nun die Startseite Ihrer zukünftigen Schulhomepage!
.... und dazu ein Inhaltsverzeichnis, einige Inhalte und ....
Fremde Inhalte
Sollten Sie Links zu fremden Webseiten auf Ihrer Homepage unterbringen (Bildungsserver,
Angebote von Schulbuchverlagen, www.hausaufgaben.de ... etc.), so sollten Sie diese NICHT
innerhalb eines Frames Ihrer Seite darstellen sondern als neues Browserfenster!
Dazu dient im Link der Zusatz :
TARGET=_new bzw. TARGET=_blank
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 4
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Browser, die keine Frames darstellen können
Ältere Browser oder textbasierende Browser können keine Frame- Sets darstellen. Deshalb ist
es günstig, auf die Verwendung von Frames hinzuweisen.
a) durch ein Startseite ohne Frames, auf der man ein Frameversion und eine Frame- lose
Version der Homepage auswählen kann
oder
b) durch einen Hinweis, der bei solchen Browsern angezeigt wird:
Bsp.:
<HTML>
<HEAD>
<TITLE>Titel und zwei Spalten</TITLE>
</HEAD>
<FRAMESET ROWS="80,90%">
<FRAME SRC="feld1.html" NAME="Titel">
<FRAMESET COLS="120,800">
<FRAME SRC="feld2.html" NAME="Inhalt">
<FRAME SRC="feld3.html" NAME="Seite">
</FRAMESET>
<NOFRAMES>
<BODY>
Dieses Dokument kann nur mit einen Frame- fähigen Browser angezeigt werden.
</BODY>
<NOFRAMES>
</FRAMESET>
</HTML>
Tests von Webseiten!
Die fertigen Webseiten dürfen keine Links enthalten, die auf lokale Dokumente (File:// ...)
verweisen. Die Groß- und Kleinschreibung wird unter Linux unterschieden, so dass alle
Datei- und Verzeichnisnamen generell klein geschrieben werden sollten!
Kopieren Sie Ihre Webseite nach H:\www-pub\
Nun können Sie sie im Netscape unter www/~fbxx betrachten (xx – Ihre Rechnernummer)
Schon veröffentlichte Seiten können Sie unter http://www.nethero.de/ online prüfen lassen!
Schauen Sie sich diese Seite bitte an!
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 5
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Einbindung von Dienstleistungen:
1. Routenplaner
Gehen Sie auf http://route.web.de
Wählen Sie den gewünschten Menüpunkt - Anfahrtsskizze
Geben Sie dann Ihre (die Ihrer Schule) E-Mail-Adresse ein.
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 6
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Sollten Sie straßengenau auswählen, müssen Sie Straße und Ort eingeben, leider kennt der
Routenplaner nicht alle Strassen, wie Sie gleich sehen werden.
Er findet Ihren Ort, sollte es mehrere gleichnamige geben, so erscheint das Ausklappsymbol
neben dem Ort. Vor der Klammer für das Land steht das KfZ-Kennzeichen.
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 7
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Sie können nun den richtigen Ort auswählen, danach wählen Sie die Straße aus.
Leider kennt der Routenplaner in meinem Beispiel die Schachtsstraße nicht. Dann sollte man
die nächstgelegene wählen, bzw. von vorn beginnen und den Menüpunkt „von Ort zu Ort“
auswählen.
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 8
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Sie erhalten eine Vorschau und den Text, den Sie in Ihre Homepage einbauen müssen.
Diesen markieren Sie mit der Maus (bis zum Schluss, es geht unten noch weiter) und kopieren
ihn dann mit <STRG><C> in den Editor oder in eine Textverarbeitung zum
Zwischenspeichern. In meinem Fall würde er so aussehen:
<FORM TARGET="_blank" ACTION="http://route.web.de/DACH/">
<TABLE BORDER=1 CELLPADDING=4 CELLSPACING=0>
<TR BGCOLOR="#CC510A"> <TD ALIGN=LEFT><FONT FACE=ARIAL SIZE=-1 COLOR="#FFFFFF">
<B>WEB.DE Routenplanung:</B><BR>
Ihr Weg nach <B>Breitenbrunn Asz (D), Preißhausstraße</B>
</FONT></TD>
</TR> <TR> <TD ALIGN=CENTER>
<TABLE BORDER=0 CELLPADDING=2 CELLSPACING=1 WIDTH=100%>
<TR> <TD ALIGN=LEFT BGCOLOR="#FFD8BF">
<FONT FACE=ARIAL SIZE=-2>
<B>Ort:</B>
</FONT> </TD> <TD BGCOLOR="#EFEFEF">
<FONT FACE=ARIAL SIZE=-1 >
<INPUT TYPE="text" NAME="fromcity" VALUE="">
</FONT> </TD> <TD ALIGN=CENTER ROWSPAN=2 VALIGN=MIDDLE BGCOLOR="#EFEFEF">
<INPUT TYPE=IMAGE SRC="http://img.web.de/web/img/v4/route/napping.gif" WIDTH=144 HEIGHT=40 BORDER=0
ALT="Routenplanung starten">
</TD> </TR><TR>
<TD ALIGN=LEFT BGCOLOR="#FFD8BF">
<FONT FACE=ARIAL SIZE=-2>
<B>Straße:</B>
</FONT> </TD> <TD BGCOLOR="#EFEFEF">
<FONT FACE=ARIAL SIZE=-1 >
<INPUT TYPE="text" NAME="fromstreet" VALUE="">
</FONT> </TD> </TR>
</TABLE>
</TD> </TR> </TABLE>
<INPUT TYPE=HIDDEN NAME="tocity" VALUE="Breitenbrunn Asz (D)">
<INPUT TYPE=HIDDEN NAME="tostreet" VALUE="Preißhausstraße">
<INPUT TYPE=HIDDEN NAME="tolat" VALUE="50441651">
<INPUT TYPE=HIDDEN NAME="tolon" VALUE="12748356">
</FORM>
Diesen Text können Sie nicht einfach übernehmen, sondern müssen schon die gesamten
Schritte gehen!
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 9
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
2. Gästebuch
Viele Internetseiten enthalten ein Gästebuch, damit ein Besucher der Seite seine Meinung
hinterlassen kann. Allerdings können die Nutzer auch viel Unsinn hineinschreiben!
Gehen Sie zu www.guestbook.de!
und klicken Sie auf „Get your own free guestbook now!”
Nun müssen Sie sich registrieren und ein Passwort einrichten ....
Danach erhalten Sie wiederum einen Quelltext, den Sie in Ihre Seite einbinden können.
Englischkenntnisse sind beim Surfen und bei der Gestaltung von Internetseiten nie verkehrt!
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 10
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
3. Chatroom
Wollen Sie nicht den Freie- Presse- Chat unter www.freiepresse.de/chat benutzen, so können
Sie natürlich auch einen eigenen Chat- Raum auf ihrer Homepage anbieten.
Gehen Sie zu www.spinchat.de
und klicken Sie auf „GET IT“
... und der Rest läuft wie in den anderen beiden Beispielen!
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 11
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Sie wählen das Layout
wählen die Einstellungen, dabei beachten Sie aber unbedingt die Erklärungen in dem grünen
Feld!
Vor allem die Systemvoraussetzungen (Javafähiger Browser, Sicherheitseinstellungen beim
Provider und im lokalen Netz etc.)
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 12
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
4. Counter
Auf vielen Startseiten befinden sich Zähler, die die Anzahl der Zugriffe auf die Seite
registrieren. Auch hier gibt es einige Anbieter. Allerdings ist es deprimierend, wenn die Zahl
sehr niedrig bleibt. Andererseits lassen viele Webmaster ihre Schüler die Seite immer als
erstes aufrufen und immer wieder neu laden, so dass die Aussagekraft dieser Zähler nicht
überwertet werden darf. Allerdings zählt das Schulweb auch die Zugriffe mit und zeigt eine
dementsprechende Rangfolge an.
Gehen Sie zu http://counter4u.de/
oder
http://members.tripod.de/alphacomplex/webmaster/web_promo.html
Also wie auch schon drei Mal erklärt!
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 13
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Es gibt zwei verschiedene Typen zur Auswahl, mit mehr oder weniger Werbung.
Die Anmeldung ging nur im IE – im Netscape kam ein Java-Script-Error:
Wieder werden die Angaben abgefragt.
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 14
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
So sehen die Counter prinzipiell aus. Man kann also auch den mit dem Werbebild (links)
nehmen! Das Aussehen der Zahlen kann variiert werden, es stehen an die 100 verschiedene
Möglichkeiten zur Verfügung.
Mail ohne E-Mailprogramm
Häufig sitzen Nutzer in einem Internetcafe oder einem Rechnernetz, in dem Sie über kein EMail-Programm verfügen, dann muss die Adresse notiert und ein Freemailer benutzt werden,
einfacher geht das mit einem Formular!
Bsp.:
<center>
<p>Geben Sie bitte Ihre E-Mail Adresse an und tragen Sie unten Ihre Nachricht ein.</center>
<form action=mailto:[email protected]?subject=Abfrage/Auftrag method="POST">
<center><table BORDER=0 CELLSPACING=0 CELLPADDING=0 >
<tr>
<td WIDTH="20%">Ihre E-Mail:</td>
<td WIDTH="80%">
<center><input type="text" size="51" name="email" value=""></center>
</td></tr>
<tr>
<td WIDTH="20%">Ihre Nachricht:</td>
<td WIDTH="80%"><textarea name="Kommentar" rows="5" cols="50"></textarea>
</td></tr>
<tr>
<td WIDTH="20%">&nbsp;</td>
<td COLSPAN="2">
<center><input type="submit" name="Abschicken" value="Abschicken"></center>
</td></tr>
</table>
</center>
</form>
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 15
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Das Ergebnis sieht dann ungefähr so aus:
Leider sind die Ergebnisse im IE, Netscape, Opera, StarOffice, Mosaik, ....
unterschiedlich, so dass Sie sich Ihre Seiten immer in mehreren Browsern und mit
mehreren Bildschirmauflösungen anschauen sollten!
Java-Script
Informationen und Beispiele finden Sie unter http://www.teamone.de. Dort gibt es neben
SELFHTML auch SELFJAVAS mit vielen Beispielen. Sehr gut ist auch Kakao und Kekse:
Kakao & Kekse finden Sie im World Wide Web unter http://javascript.seite.net.
Schauen Sie sich die Dateien im Laufwerk G: an.
Kopieren Sie sich die Dateien ggf. auf Ihre Diskette.
Lassen Sie sich den Quelltext anzeigen!
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 16
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Sie können also auch Programmierkurse in JavaScript statt Pascal oder VisualBasic
durchführen. Allerdings benötigt man dann noch einen Debugger!
und eine Fehlermeldung sähe dann so aus:
Nicht sehr „schülerfreundlich“!
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 17
Regionale Fortbildung „Kurs zum Erstellen von Internetpräsentationen“ Z-01-2-205 vom 16.-19.10.2000
Sie finden den Netscape JavaScript Debugger 1.1 auf der Netscape-Homepage unter
developer – er muss online installiert werden und ist nur englisch verfügbar!
Für den IE gibt es ebenfalls Programme, die ich aber noch nicht ausprobiert habe!
Weitere Hinweise finden Sie auf
http://www.meome.de/app/de/portal_bookmark.jsp/45823.html
Neben diesen Spielereien kann man auch das Menü, dass beim rechten Mausklick erscheint,
abschalten, um „Rahmen im neuen Fenster öffnen“ oder „Quelltext anzeigen“ zu verhindern!
<script LANGUAGE="JavaScript" TYPE="text/javascript">
<!-if (document.layers)
{
window.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP)
window.onmousedown=rightclick;
window.onmouseup=rightclick;
function rightclick(e)
{
if (e.which == 3)
{
alert('Das ist alles mein !');
return false;
}
else
{
return true;
}
}
}
if (document.all)
{
function click()
{
if (event.button==2)
{
alert('Das ist alles mein !')
}
if (event.button==3)
{
alert('Das ist alles mein !')}
}
document.onmousedown=click
}
}
// -->
</script>
by J. Fiebig, Fachschaftsleiter Informatik am Erzgebirgskolleg Breitenbrunn,
037756 1289 , privat:
[email protected]
Seite 18

Documentos relacionados