Sie sind hier: Home > Archiv > Archiv - Inf...

Archiv - Infoletter 07-02

Stand vom 29.03.2002

 Linktipps
Werbung  GPS Navigation   Webhosting inkl. Domain   AWD Erfahrung

----------------------------------------------------------------
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&uuml;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&auml: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