drpagel.log.ag  
DrPagel-Biografie...


.... schreibe ich, wenn ich älter bin.
Wem das zu lange dauert, kann sich inzwischen schon die Zeit mit dem Besuch meiner anderen Homepageseiten vertreiben:
Jedoch hat mich der Datencrash im Juli 2005 soweit zurückgeworfen, dass ich danach keine meiner Webseiten mehr mit NOF aktualisiert und immer noch nicht alle defekten Dateien auf Wiederherstellung geprüft habe. Bei der Festplattenanalyse bei Vobis wurde in 2005 kein Virus gefunden, jedoch ein Jahr später hat mir die aktualisierte Antiviren-Software gezeigt, dass auch auf gewerbliche Virenscans leider kein Verlass ist.

Hier meine unvollständige Lieblings-Webseiten-Liste (z.B.: backlinks für PageRank):
  • Ranking-Hits
  • der-reimer.log.ag/
  • diewebloghilfe.log.ag
  • [favicon]drpagel.log.ag
  • frausoundso.log.ag !
  • koerberbox.log.ag
  • tagesgeschehen.jubiiblog.de/
  • fraeuleinvomamt.log.ag/
  • cleverle2003.log.ag/
  • Ehemalige Weblogs sind in meiner Gesamtliste aufgeführt.
    Zur Kenntnisnahme: Alle mit (dp) gekennzeichneten lyrischen Ergüsse sind durch Copyright © by Dr.Detlef Pagel urheberrechtlich geschützt. Bis auf Widerruf ist die auszugsweise Wiedergabe mit Quellenangabe nur zum privaten nichtkommerziellen Gebrauch gestattet.

    Hinweise zu Weblog-Code-Fehlern>>

    Forum zu Weblog (siehe auch rechte Leiste); Homepage(freenet-Administrator)

    NOTFALL-HINWEISEfreenet-service-info (siehe auch mein Eintrag vom 9.6.2005)

    Hinweise zu Internet-Störungen allgemein >>



    Gebrauchsanleitung: es wird (zur Zeit) auf dieser Site immer nur der Weblog-Inhalt der letzten 5 Beiträge angezeigt. Zum Suchen anderer Einträge können
  • die Inhaltsverzeichnisse (webtropia-Weiterleitung zum Loomes-Server, Loomes-Server) oder
  • alternativ zum Freenet-Kalendariums am rechten Rand dieser Site ein eigener Kalender 2004, 2005 durch Anklicken der Wunschtage oder
  • ein internes Suche-Formular:google-Suche oder
  • die Index-Seite für mein Tagebuch-ZentralArchiv
  • For translation of my websites click here please
  • chines.Schriftzeichen zhong für innen, mitten, zentral (zhōng=#20013)
  • Wetter in Wetzlar
    benutzt werden.

    Der erste Tagebucheintrag fand am 16.Mai 2004 statt, also vor gut vier Jahren. Seitdem wurden
    mehr als 2003 [drpagel-favicon] Beiträge
    zu verschiedenen Themen verfasst. Als kleines Dankeschön für das zunehmende Leserinteresse hier seit Mai2005 meine Bilder des Monats:


    [jpgBild: Löwenzahnblüte vom 18.5.2005 © by Dr.Detlef Pagel, Wetzlar]
    Mai 2005
    [jpgBild: Gelbe Irisblüte (in Krofdorf) am 02.5.2005 © by Dr.Detlef Pagel, Wetzlar]
    Juni 2005
    [jpgBild: Rosenblüte vom 2.7.2005 © by Dr.Detlef Pagel, Wetzlar]
    Juli 2005
    [jpgBild: Immergrünblüte vom _.12.2006 © by Dr.Detlef Pagel, Wetzlar]
    Dezember 2006
    [gifBild: Gelbblühender Winterjasmin am 03.11.2007 © by Dr.Detlef Pagel, Wetzlar]
    November 2007
    [jpgBild: Blühender Märzenbecher am 17.02.2008 © by Dr.Detlef Pagel, Wetzlar]
    Februar 2008
    [gifBild: Pflaumenblüte vom 01.04.2008 © by Dr.Detlef Pagel, Wetzlar]
    April 2008
    [gifBild: Alantblüte vom 14.07.2008 © by Dr.Detlef Pagel, Wetzlar]
    Juli 2008
    [gifBild: Knoblauchlilie vom 06.09.2008 © by Dr.Detlef Pagel, Wetzlar]
    September 2008

    System&Browser&JavaScript-Abfrage, Browser&Player-Abfrage
    seit 20.8.2008, 18.50Uhr: RecentCounter:
    deaktiv seit 2.10.2008mehr...
    eMail-gif
    Hier kann man mich per eMail informieren



    Seit Mo., den 04.08.2008, 01 Uhr(MESZ; a.m.) (hierzu Statistik):
    mehr...
    Vorübergehend mussten zu Testzwecken fast alle Scripte im Tagebuch-Vorspann entfernt werden! Die meisten Skripte sind noch nicht reinstalliert worden. Daher dürfte jetzt fast keine eigene Javascript-Anwendung funktionieren.

    Es ist noch viel zu testen. Daher werden voraussichtlich vor heute abend (16.6.2008) keine weiteren Skripte hier in den Weblog-Vorspann zurückinstalliert werden können. Ich bitte um Verständnis.




  • Verfasst am 19.02.2008 23:07:14 Uhr
    Auslesen von URL bzw. Pfadnamen aus einem Elementknoten-Attribut href mit Hilfe von Javascript
    Der Browser-Krimi. Ist mir egal, ob die Weisheit schon irgendwo auf Webseiten steht, die ich dank google nicht finde. Also ich habe herumprobiert z. Beitrag v.16.2.2008 und bin fündig geworden.

    Angenommen, es existiert ein Elementknoten namens Elternknoten. Dies kann z.B. ein Hyperlink (A-Tag) sein, der eine Zeichenkette oder Bilder(kette) als Kindelemente namens Kindknoten einbindet. (Dem W3C-Konsortium werden wohl bald die Begriffe ausgehen?). Dieser Kindknoten könnte in meinem Beispiel z.B. ein Bild (IMG-Tag) sein. Natürlich hat auch das Bild selbst seine Daseinsberechtigung, der durch ein Attribut "src" ausgedrückt wird. Und weil man dies so verschachteln darf, sind wohl für normale Links und Bilder unterschiedliche Attributnamen gewählt worden, "href" bei den A-Tags und "src" bei den IMG-Tags.

    Jetzt soll javascript mir Auskunft erteilen, dass der Kindknoten ein IMG-Tag und kein Text ( = #Text) ist. Bei beiden Browsern Firefox und I.E.6. funktioniert dies mit var kindknoten = document .getElementsByTagName('a')[j] .firstChild;

    Falls es nur einen Elternknoten A-Tag gäbe, wäre j=0, sonst müsste dies über eine for-Schleife abgefragt werden. Also eine erfolgreiche Anfrage brächte hier als Ergebnis: kindknoten = "IMG". Da es auch mehrere Kindknoten geben könnte, können diese auch als Feldelemente abgespeichert werden.

    Angenommen, in diesem Beispiel gäbe es nur ein IMG-Tag, eingebunden unter einem A-Tag (Normalfall). Jetzt möchte man wissen, wie denn die Datenquelle "src"-Attribut lautet. Angenommen, das src-Attribut sei das erste hinter der Abkürzung IMG (k=0). Hier gehen Firefox und I.E.6 verschiedene Wege.
    • Firefox: var kindref = document .getElementsByTagName('a')[j] .firstChild .attributes[k].nodeValue;
    • Internet Explorer: var kindref = document .getElementsByTagName('a')[j] .firstChild .getAttribute('href');
    Beide Male ergäbe sich z.B. kindref="http://...mein Pfad../Bild.Gif". Ich will es immer noch nicht glauben, dass das Attribut "src" mit "href" abgefragt werden kann (siehe auch: Beitrag v.22.2.2008) (dp) (1,5h)

    Nachtrag am 24.2.2008 um 12.40Uhr:
    Endlich wieder frei Atmen können, weil die Ursache für eine fehlerhafte Programm-Ausführung entdeckt worden ist. Der Javascriptcode war nicht fehlerhaft. Ursache war, dass sich zwischen einem a-Tag an 227.Stelle im Sütterlintext und dem ersten img-Tag ein [CR][LF]-Zeichen, also ein Zeilenumbruch befand. Dieser Kindknoten des Elternknoten "A-Tag" ist als Zeichen natürlich ein #text-Element und kein IMG-Tag und daher kann diesem Textelement auch kein "border-Attribut" zugewiesen oder entfernt werden. (dp) (0,15h)

    Anm.: wegen der langen Bezeichnungen sind nur hier im Weblogbeitrag Leerstellen zwecks Zeilenumbuch eingefügt worden (siehe z.B. de.selfhtml.org)


    Kommentar abgeben Kommentare anschauen (0)


    Verfasst am 19.02.2008 01:02:11 Uhr
    XHTML1, HTML4.0, final, HTML4.01, strikt, transitional, loose, frameset usw.
    Guten Morgen ohne Sorgen! Habe eben mal den wesentlichsten Unterschied zwischen dem XHTML1.0 und HTML4.01 (= HTML4strikt) getestet. Weitere Vergleiche werden folgen.

    Spätestens zu dem Zeitpunkt, als ich den Button und Link zu www.validome.org einbauen wollte, hatte allen meinen Testseiten die Anmeldung von CSS im Dateikopf gefehlt. Hierzu gehören in ein meta-Tag die beiden Attributangaben http-equiv="Content-Style-Type" und content="text/css".

    Im Gegensatz zu HTML4.01 transitional (= HTML4loose), HTML4.01 frameset (=HTML4frameset) ist bei HTML4strikt die Angabe von Target-Attributen im A-Tag nicht erlaubt.

    Auch der nackte Text wird nicht gerne gesehen, was bei HTML4loose nicht weiter stört. Oftmals wird in HTML4strikt z.B. ein P-Tag oder DIV-Tag davor vergessen, denn eine Besonderheit der Strict-Variante ist, dass innerhalb von body-Tag und /body-Tag alle Inhalte in Block-Elementen stehen müssen. Daher ist vermutlich das BR-Tag am Anfang eines Absatzes unerwünscht, ebenso direkt nach der Überschrift, falls man mehr als eine Zeile einschieben wollte.

    Letzteres stört im HTML4loose überhaupt nicht. Überhaupt ist diese HTML-Variante so gutmütig, Code-Escapaden zuzulassen, die in HTML4strikt unerwünscht ("deprecated" (engl.)) sind (daher mag ich Looser eher das ihm(mir) adäquate HTML4loose !).

    So mit /> entstellte Tags sind sowohl im HTML4strikt als auch HTML4loose oder HTML4frameset ein Greuel. Daher kann ich mir gut vorstellen, dass sich ein Webmaster einen tollen Code adaptiert und dabei aber vergisst, die HTML-DokumentTypDeklaration (DTD) anzupassen, bzw. diese ungeprüft übernimmt und dort seinen Code, der schon immer funktioniert hat, hineinbaut und ... "rattattazong, geht der Drucker im Zimmer auf Wanderschaft".

    Das HTML4frameset verbietet das BODY-Tag anstelle des FRAMESET-Tag und erfordert eine andere Element-Verschachtelung als HTML4loose. Es heisst, es entspräche sonst dem HTM4.01 transitional, was ich bisher nicht so sehe. Es wird bei der Validitätsprüfung sogleich in HTML4frameset der nackte Text moniert. Da habe ich wohl noch etwas zu basteln, bis diese Musterdatei valide ist.

    Der Tag will sich ausruhen. Dann wollen wir ihn gleich mal ruhen lassen. (dp) (1,5h)

    Nachtrag am 19.2.2008 um 13.45Uhr:
    Bis jetzt ist angeblich die frameset-Variante als valide zertifiziert, aber mein Provider meldet, sie sei nicht existent. Was ist da noch falsch? - Vermutlich hat der Browser auf einen falschen Cache-Eintrag zurückgriffen. Jetzt funktioniert es ja.

    Aber sichtbar kann man den validate-Button nur machen, wenn man einen Browser ohne Frame-Technik oder die Voreinstellung der Frame-Fähigkeit deaktiviert hat. Beim firefox-Browser schreibe man dazu in die URL-Adresszeile "about:config" (wieder etwas dazugelernt!), gehe dann in die Zeile mit dem Einstellungsnamen "browser.frames.enabled", klicke mit der rechten Maustaste darauf und klicke im geöffneten Mausmenü auf "Umschalten", so dass sich der voreingestellte Wert von "true" auf "false" wandelt. Dies ist eine komfortable Sache, finde ich! Im Gegensatz dazu "hustet mir der Internet Explorer6.0 was" ob meines Verlangens, den noframes-Teil überprüfen zu können. Deswegen verstehe ich jetzt, dass so manch I.E.-Liebhaber die Frametechnik verwünscht.

    Zwischendurch hatte mein Loomes-Server wieder gemeldet, dass die Frameseite nicht existiert. Seltsam. Dann verweigerte das Validome-Programm plötzlich einer wegen Tippfehler falschangegebenen und nichtexistenten Seite die Validierung. Schließlich hatte "es sich wieder eingekriegt" und war über folgende Fehler erstaunt:
    • Es dürfen keine Attributangaben "border=...", "frameborder=...", framespacing=..." im frameset-Tag stehen (ich vermute (noch ungeklärt), dass das nur an meiner Musterdatei liegt, die zur Zeit nur ein frame-Tag hat)
    • falls man Prozentangaben bei den Attribute "rows=..." oder "cols=..." machen möchte, so sind diese in Anführungsstriche zu setzen
    Also über Arbeitsmangel bei der Validierung meiner Webseiten habe ich nicht zu klagen. Wenn wenigstens die anderen Software-Probleme sich auch mit so einem online-Hilfsprogramm leichter lösen ließen. Aber manchmal bekommt man zwar einen Vorschlag zu einem korrekten Code, der aber nicht das macht, was man gerne möchte - abschalten! Ich habe Hunger. (dp) (2h)

    Nachtrag am 20.2.2008 um 15.40Uhr:
    Nun wollte ich mal testen, ob meine Webseite mit Sütterlinschrift dem HTML4.0 final-Komfort entspricht. Über 100 HTML-Fehler wurden moniert. Da beschloss ich, zunächst mal eine Minimalversion, nämlich meine Musterseite, auf HTML4.0-Validität zu prüfen.

    Früher war wohl noch nicht vorgeschrieben, die DTD-Adresse anzugeben. Da bin ich wohl der erste auf der Welt, der das nachgeholt hat? Analog dazu gab es gar kein Validome-Piktogramm zum Herunterladen. Aber es gibt die Piktogramm-Adresse für dieses GIF-Bildchen. Sehr beruhigend. (dp) (0,2h)

    Nachtrag am 20.2.2008 um 16.20Uhr:
    Also alles kann auch das Validome-Programm nicht wissen. Es bekommt erhebliche Probleme, falls im HTML-Context ein HTML-Kommentar eingebunden ist, in welchem die /A-Tags oder /P-Tags stehen. Daher musste ich den Javascript-Code in eine separate JS-Datei auslagern. Es reicht nicht, im Dateikopf einen SCRIPT-Tag für Javascript mit den Attributen type="text/javascript", language="JavaScript", src="mein_Javascript.js" einzubauen. Erforderlich ist zusätzlich beim Verwenden von eingebetteten Ereignissen (Event-Handler) die verwendete Scriptsprache in einem Meta-Tag mit den Attributen http-equiv="Content-Script-Type" und content="text/javascript" anzumelden. Wer hat das jemals schon gemacht?

    Im Formular FORM-Tag darf kein Attribut NAME="meinName" stehen. (dp) (0,5h)

    Linksammler (Musterseite):

    Kommentar abgeben Kommentare anschauen (0)



    Adminbereich | Diese Seite bookmarken | Weitersagen

    Aktuellste Weblogs
    solieb1.log.ag
    schattenwesen.log....
    Rabenbunt.log.ag
    werwilldasschonles...
    thostein.log.ag
    Yvonneschalom.log....
    Wuerfelwelt.log.ag
    alleinsam.log.ag
    Idahofromberlin.lo...
    Mehr Weblogs ...

     Einträge suchen:
    <Februar 2008>
    SoMoDiMiDoFrSa
         12
    3456789
    10111213141516
    17181920212223
    242526272829 

    Meine Lieblingslinks
    http://www.freenet.de
    http://www.c-vitamine.de
    http://tb-archiv.drpagel...
    http://www.frausoundso.b...
    http://www.koerberbox.de
    http://wuerfelwelt.twoda...
    http://
    http://www.bio-gaertner....
    http://blog.schoggo-tv.d...
    www.topsubmit.or...

    Meine Lieblings-Weblogs
    #favorities

    Weblog-Forum
    Hier klicken ...

    News

    Impressum AGB Datenschutz KundenserviceMediadatenfreenet AGJobsSitemap