Archiv - Infoletter 07-02
Stand vom 29.03.2002
----------------------------------------------------------------
devmag.net - Das Know-How-Magazin
-----------------------------------------------------------------
Datum 10.03.2002
Jahrgang 1
Ausgabe 7
Abmelden <!-unsub-->
Website http://www.devmag.net
Archiv http://www.devmag.net/archiv/index.htm
>> Die Themen
1. Dateinamen richtig vergeben
2. Neue Artikel im devmag
3. Shortnews
4. JavaScript Links
5. Eingabefelder mit CSS und Netscape
6. Ein blinkender Button
7. PHP Trick - Syntax Highlighting
8. Impressum
-----------------
1. Dateinamen richtig vergeben
-----------------
Ein wirklich netter kleiner Fehler, der gerne Anfängern passiert
ist, das bei der
Vergebung von Dateinamen auch einige Fehler unterlaufen können.
Dies hat
Meistens eine masse von Toten Links zur Folge.
1. Dateinamen sollten nicht länger als 256 Zeichen sein.
2. Es sollten keine Umlaute (ä,ö,ü,ß) in den
Dateinamen verwendet werden.
Ein Amerikanischer Besucher hat auf seiner Tastatur diese Zeichen
nicht.
3. Leerzeichen sind im Dateinamen zwar durch Windows möglich
geworden,
im Internet sind Dateinamen mit Leerzeichen jedoch nicht möglich.
4. Verwenden Sie keine Sonderzeichen. Grundsätzlich kann man
sagen,
alle Zeichen von A-Z, a-z und von 0 - 9. Ein Dateiname kann komplett
aus Zahlen
bestehen.
5. Groß und Kleinschreibung wird auf einem Windows Betriebssystem
nicht Unter-
schieden. Unix und Linux Systeme sind da aber anders. Groß
und Kleinschreibung
werden unterschieden. Dies ist vor allem bei der Linkssetzung zu
beachten.
6. Der Dateiname sollte etwas über den Inhalt der Datei ausdrücken.
Wenn eine
Datei 123.htm heißt, dann kann sich der Besucher wenig darunter
vorstellen.
Die passende Namenswahl ist auch ein kleines Kriterium für
Suchmaschinen.
Kommen Teile des Dateinamens auch im Titel der Seite vor, dann ist
das ein
klarer Pluspunkt.
(bg von http://www.exine.de)
-----------------
2. Neue Artikel im devmag
-----------------
XML mit CSS darstellen
Mit CSS kann man gültige XML Dokumente bedingt im Browser formatiert ausgeben. Wie CSS in dieser Hinsicht die HTML-Tags ersetzt erfahren Sie hier.
http://www.devmag.net/xml/xml_css.htm
HTML - Elemente Gruppieren
Websites haben meist mehrere logische Bereiche, z.B. bei Formularen.
Diese können Sie mit HTML 4.0 auch als eigenen Bereich definieren,
und optisch hervorheben.
http://www.devmag.net/html/elemente_gruppieren.htm
Formularelemente mit PHP auswerten
Es gibt verschiedenste Formularelemente, die unterschiedlich von Skripten ausgewertet müssen.
http://www.devmag.net/webprog/php_formulare_auswerten.htm
Fade in - Fade out
Fade in, und Fade out Effekte mit JavaScript sind mit dem Alpha Filter leicht gemacht. Bei MouseOver wird die Grafik langsam eingeblendet, bei MouseOut wieder andersherum.
http://www.devmag.net/tricks/js/fade_in_out.htm
HTML - Meta Tags nach Dublin Core
Normale Meta Tags können das Dokument nur im kleinen Rahmen beschreiben. Die Angaben mit dem Dublin Core Standard sind weitaus tiefgreifender
http://www.devmag.net/html/dublin_core.htm
--------------
3. Shortnews
--------------
>> Neuer Netscape Browser veröffentlich
Seit einigen Stunden ist nun auche eine neue Version des Netscape
Browsers zum
download bereitgestellt worden.
Die neueste Version 6.2.2 von Netscape steht auf der Firmenseite
kostenlos zum Download
bereit.
Einzigster Wehrmutstropfen:
Bisher gibt es nur eine englischsprachige Version. Wann eine deutsche
Version des Browsers
erscheint, ist derzeit unklar.
Die Version 6.2.2 des Netscapes bringt nur wenige Neuerungen,
soll aber, laut Sun, eine höhere Stabilität und verbesserte
Sicherheit liefern.
>> Web.de-Katalog wird gebührenpflichtig
Ein Eintrag im Webkatalog von Web.de soll demnächst 24 Euro
pro Jahr kosten,
für Erotik-Angebote das zehnfache.
Somit versucht man, laut Web.de die Qualität des Kataloges
zu erhöhen.
Kommentar: Mag ja sein das dass Stimmt, in Wirklichkeit geht es
wahrscheinlich
um die Finanzierung des Kataloges. Private Seiten und Projekte werden
so aus dem Rennen
genommen. Der Kommerz hat in gewisser Hinsicht gesiegt!
>> Größerer Wettbewerb für Internetzugang
Im Rahmen ihrer Anstrengungen zur Herbeiführung eines größeren
Wettbewerbs beim
breitbandigen Internetzugang hat die Europäische Kommission
nun auf Grund der
Verordnung über den entbündelten Zugang zum Teilnehmeranschluss
Vertragsverletzungsverfahren gegen Deutschland, Frankreich, Irland,
die Niederlande und Portugal eingeleitet.
Diese Länder würden noch immer nicht dafür sorgen,
dass die etablierten Betreiber ein
vollständiges und hinreichend detailliertes Standardangebot
veröffentlichen.
----------------
4. JavaScript Links...
----------------
Es gibt einige Links mit JavaScript, die ein paar Aktionen auslösen
können,
welche vielleicht nützlich sind.
Fenster schließen
Mit einem kleinen JavaScript Befehl können Sie es schnell möglich
machen,
das sich ein Fenster beim Klicken auf einen Link schließt.
<a href="JavaScript:self.close()">Bei Klicken dieses
Links wird das Fenster
geschlossen</a>
Zur letzten Seite zurück
Mit diesen Link kehren Sie auf die zuletzt besuchte Seite zurück.
<a href="JavaScript:history.back(1)">Zurück</a>
Zur nächsten Seite
Mit diesen Link kommen Sie auf die nächste Seite (diese muss
jedoch schon in
der Session besucht gewesen sein).
<a href="JavaScript:history.forward(1)">Vorwä:rts</a>
Seite drucken
Das Fenster "Seite drucken" wird geöffnet.
<a href="JavaScript:self.print()">Seite drucken</a>
Aktualisieren
Die Seite wird nochmals geladen (aktualisiert).
<a href="javascript:location.reload()">Aktualisieren</a>
---------------
5. Eingabefelder mit CSS und Netscape
---------------
Eingabefelder, oder Inputfelder von Formularen kann man auf die
verschiedenste
Weiße mit CSS formatieren, und sie dadurch perfekt in das
Design der Seite
einbinden.
Es ist ja eigentlich überall bekannt, das der Netscape Browser
in der Unterstützung
von CSS einige Probleme bereitet. So auch bei den Eingabefeldern.
Beispiel:
.eingabefeld { width: 150px }
Die width - Angabe wird lediglich vom InternetExplorer, und von
Opera interpretiert.
Netscape hält sich an keine Größenangabe, und nimmt
die Standardgröße
des Textfeldes. Damit kann leicht ein komplettes Layout zerstört
werden.
Um dies zu verhindern, muss man CSS mit HTML kombinieren. Es muss
dem Eingabefeld parallel zu der Styledefinition das Attribut size=""
gegeben
werden. Dieses Attribut gibt die Größe in Zeichen an.
Der Breite 150px entsprechen im size - Attribut in etwa dem Wert
15.
Der Tag sähe jetzt in etwa so aus:
<input class="eingabefeld" size="15">
Egal mit welchem Browser das ganze jetzt dargestellt wird, das
Textfeld hat
die gleiche Größe.
Ein Zeichen im size="" Attribut entsprechen zwischen 1.3
- 1.5 Pixel.
Am Besten ist es jedoch, wenn man das ganze selbst ausprobiert.
---------------
6. Mouse Over Buttons
---------------
Mit einem einfachen, kleinen JavaScript erzeugt man mit normalen
Formularbuttons
Hover Buttons.
<input type=button
value="Suchen"
style="background: darkblue; font-size: 12px; cursor:hand;
color: white;"
onmouseover="this.style.background='green'; this.style.color='yellow';"
onmouseout="this.style.background='darkblue'; this.style.color='white';">
Das eigentliche Skript ist hier bei den Eventhandlern versteckt.
Bei "onmouseover" wird über den Befehl this.style.background
die Hintergrundfarbe
verwendet. Mit this wird immer das aktuelle Element angesprochen.
In diesem Fall
also der Button. Mit der zweiten Anweisung bei onmouseover (this.style.color
)
wird die Farbe des Inhaltes des Buttons definiert.
Bei onmouseout, also beim Verlassen des Objektes mit der Maus wird
wieder über
die zwei Anweisungen der Anfangszustand hergestellt.
---------------
7. PHP Trick - Syntax Highlighting
---------------
In der Konfigurationsdatei von PHP, der php.ini kann man die Farben
definieren,
nach denen PHP - Code im Browser dargestellt wird.
Man kann über zwei PHP Funktionen PHP - Code im Browser farbig
darstellen.
Dies ist vor allem sinnvoll, wenn man einen längeren PHP Code
eindeutig darstellen
will.
Folgende Elemente werden farbig ausgegeben
1. Zeichenketten
2. Kommentare
3. Schlüsselwörter für Funktionen (z.B. <?php
)
4. Der Hintergrund der Seite
5. Alle anderen Elemente
6. Alle anderei HTML Elemente.
Mann kann PHP Code über zwei Arten ausgeben. Zum einen wird
ein gesamtes Skript
eingelesen, und der Code farbig dargestellt, zum anderen wird eine
einfache
Zeichenkette die PHP - Code enthält, entsprechend farbig ausgegeben.
Die Funktionen sind:
highlight_file (File);
Eine komplette Datei wird behandelt.
highlight_string(String)
Nur eine Zeichenkette wird entsprechen behandelt.
Ein Beispiel
<?php
$str = "<?php echo \"Ein String\" ?>";
highlight_string($str);
?>
Wichtig bei dieser Methode ist, das sie bei der Zeichenkette
die Sonderzeichen, wie " mit einem Backslash \" versehen.
---------------
8. Impressum
---------------
devmag.net ist ein Gemeinschaftsprojekt mehrerer Autoren.
Sie erhalten diesen Infoletter, da sie sich auf devmag.net
für das Abonnement eingetragen haben.
Abmelden können Sie sich über diesen Link:
<!-unsub-->
Verantwortlich für diese Ausgabe ist: tf, bg
Sollten Sie Probleme mit dem Empfang der Email haben, dann können
Sie diesen Infoletter im Archiv nachlesen.
http://www.devmag.net/archiv/index.htm
Alle Angaben ohne Gewähr. Alle Rechte vorbehalten. Die
Verwendung des Textes - auch auszugsweise - ohne schriftliche
Genehmigung von devmag.net ist nicht gestattet.
devmag.net - Bilharzstrasse 1, 89081 Ulm

HTML