DrPagel-FavIcon
« »

Verfasst am 09.06.2008 23:08:33 Uhr
Der verkorkste Tag mit der Webdokument-Eigenschaft 'Besuche'

Mal schauen, was ich heute noch alles so verzapfe. Den ganzen lieben Tag habe ich an einem scheinbar unlösbaren Problem des Lesezeichenanlegens bei den Browsern Firefox und Internet-Explorer vertrödelt. Einmal hatte es zufällig beim IE funktioniert, und dann nie mehr wieder und im Firefox bin ich per Zufall beim Testen auf diese JavaScript-Funktion "sidebarURLSecurityCheck()" gestoßen. Bei der google-Suche fand ich im Selfhtml-Forum, dass unter ServicePack2 des WindowsXP mindestens eine Javascript-Funktion nicht mehr ausgeführt wird. So einfach ist es. Da programmiert man Wochen und Monate und dann fällt gewissen Verantwortlichen ein, dass sie ein Bug/einen schweren Ausführungsfehler nur beseitigen können, indem sie die Funktionalität für undefiniert erklären, so als wenn mal schnell ein Passwort geändert würde. Hier kann ich meinem Freund Reinhard recht geben, der von Javascript bedient ist. Aber eigentlich trifft es alle Programmiersprachen und Scripte. Wenn man nicht sein ganzes Leben direkt online in einer Entwicklungsumgebung verbringt, dann fährt man besser in Urlaub oder legt sich an den Strand und tut garnichts.

Es handelt sich also hier mal nicht um ein fachsprachliches HTML-Tag, sondern um den Wochentag. Völlig frustriert fuhr ich heute zum Discofox-Training. Und es war das einzigste richtige. Sauerstoff in die Hirnzellen und kein Gedanke an Javascript, sondern "he goes", "she goes", "brezel", "körbchen" und "schulterfasser", "schiebetür", "spanish arms", "windmühle", "abtauchen von Frauen", "abtauchen von Männern", ... usw. und alle Figuren kann ich noch nicht benennen. Aber die Hilfeschreie des Tanzlehrers über meine Akrobatik "machen Sie mir die Frau nicht kaputt" waren richtig entspannend. Vermutlich ist dies psychologisch erklärbar, weswegen man mal untersuchen sollte, ob man den Menschen, die gerne andere drangsalieren, einfach mal ein Audio-Tonband mit Entsetzensschreien vorspielt und sie so therapiert werden können. Also ich bin wirklich kein Schinderhannes und es hat auch meinen beiden Tanzpartnerinnen heute mächtig Spaß gemacht, so dass man auch mal von Herzen lachen konte. Vor dem Tanzkurs wollte ich ihn in Gedanken schon "canceln", weil mir die Programmiererei keine Freizeit zur Entspannung lässt und nach dem Tanzen kann ich sagen: "dies war die Gelegenheit zur Entspannung und sei Du froh, sie genutzt haben zu können".

Eine kleine Spielerei ist dann doch zumindest bei der C-Vitamine.de-Seite gelungen, solange die Browserhersteller nicht über ein Update oder Upgrade die Funktionalität wieder ausser Betrieb setzen (siehe Selfhtml.org-Forum): mein Browser-Lesezeichen! (nicht zu verwechseln mit dem "social bookmarking"; siehe Linksammler).

In diesem Zusammenhang erlaubt der Firefox eine dritte oder weitere Eingabe zu den Favoriten (evtl. Schlüsselwörter oder Beschreibungen) und gestattet auch mehrmals die selbe Webseite der bestehenden Favoritenliste hinzuzufügen. Der Internet-Explorer fragt im Wiederholungsfalle an, ob man das altbekannte Lesezeichen überschreiben möchte.

Nun quält sich mein Geist wieder damit herum, warum dieser Code im freenet-Weblog nicht funktionieren will. Wie ist dies über PHP steuerbar, dass mein Code nicht ausgeführt wird? Jedoch funktioniert die freenet-hauseigene "diese Seite bookmarken"-Funktion auch nicht im Firefox.

Ausserdem hatte ich windows-Fenster "Webdokument-Eigenschaften" geöffnet, auf denen die Besuchsanzahl zu einer Webseite angezeigt wurden. Das werde ich gelegentlich noch mal beobachten, ob nur die IE-Besuche oder welche Besuche gezählt werden, ob diese Anzahl durch cookie-Löschen wieder auf Null gesetzt wird oder die Registry die Besuche mitzählt. (dp) (2h)

Nachtrag_1 am 10.6.2008 um 01Uhr:

Da bin ich aber jetzt "ununplattbar". Während unter dem IE7.0 der bildlose freenet-Textlink "diese Seite Bookmarken" in drpagel.log.ag ausgeführt wird, wird mein Javascript, welches auf die gleichen Funktionen zurückgreift, nicht ausgeführt. Möchte ich dies unter dem IE mit Hilfe des Menüs der rechten Maustaste im Textbereich über der Webseite erzwingen "Zu Favoriten hinzufügen...", gibt es keine Probleme, gehe ich aber über mein Pseudo-FavIcon (*.jpg-Bild), dann erhalte ich im IE eine Warnung: "Sie fügen einen Favoriten hinzu, der möglicherweise nicht sicher ist. Möchten Sie den Vorgang fortsetzen." Falls ich "[ja]" bzw. auch mit Firefox seinem Rechte-Maustaste-Menü auf "Lesezeichen für diesen Link hinzufügen" anklicke, sehe ich, dass das Popup-Fenster anstatt "DrPagel-Biographe..." den Text des ALT-Attributes vom IMG-Tag übernommen hat.

Zum Glück gibt es mit Hilfe des Rechte-Maustate-Menüs auf meiner C-Vitamine-Seite die gleiche Warnung; sonst müsste ich unterstellen, das mein *.jpg-Bild manipuliert worden wäre. Nur dort auf meiner c-vitamine-Seite funktioniert das Lesezeichen der Browserfavoritenliste mit Hilfe der linken Maustaste hinzuzufügen. In der c-vitamine-Seite dagegen lässt der gleiche Browser über dem gleichen Bild mit derselben URL ohne Murren das Bookmarken zu.

Nun habe ich hier im freenet-Weblog ebenfalls mal einen bildlosen Textlink "dieses Weblog bookmarken" getestet: auch dieser Textlink funktionierte damals nicht. Dort erschien mit Hilfe des Rechtemaustaste-Menüs als Titel mein Text "dieses Weblog bookmarken".

Auch der Ersatz der Attributangabe im A-Tag href="javascript:Lesezeichen2Browser()" durch href="#" onclick="Lesezeichen2Browser()" oder href="" onclick="Lesezeichen2Browser()" brachte keinen Erfolg.

Verstehe das wer will! Nur Märchen sind schöner! (dp)(2,75h)

Nachtrag_2 am 10.6.2008 um 19.15Uhr:

Bevor ich obige Textpassagen überarbeite, schon mal eine Hiobsbotschaft. Bisher ist es mir mit Hilfe von soeben installierter/em InternetExplorer Devoloper ToolBar nicht gelungen, das Rätsel zu lösen, warum mein javascript-Link nicht ausgeführt wird und dagegen der freenet'sche Link sehr wohl. Reine Zeitverschwendung. Zum Wohle! (dp) (0,5h)

Nachtrag_3 am 11.6.2008 um 05.45Uhr:

Soeben ist der Javascript-Bookmarkingtest auf einem Testbeitrag vom 11.6. erfolgreich beendet worden. Hierzu musste ich den Weblog-Kopf von unnötigem Ballast befreien und vorübergehend alle Texte und Skripte weglöschen. Diese werde ich erst nach weiteren Tests zum ungeklärten Gasblasenproblem sukzessive wieder hinzufügen. Damit ich den Überblick gewinne, in welchen Beiträgen ich welche Javascripts global verwende, muss ich dies zukünftig dort registrieren.

Habe dazugelernt, dass die Variablen bookmarkurl und bookmarktitle nur lokal innerhalb der freenet'schen Funktion addbookmark() bekannt sind. Daher kann sie ausserhalb dieser Funktion nun global neu definiert werden.

Und es geht doch! (dp) (4h)

Linksammler:
  • diese Domain lokal bookmarken: [Browser bookmarking]
  • dieses Tagebuch inclusive Datum lokal bookmarken: [Browser bookmarking]
archiviert (tbid2249.435): (dp) 29.05.2009 (+0,15h (+flagcounter +favIcon +home.icon +w3c_LiCh))
Haftungsausschluss
free counters
© drpagel.de Alle Rechte vorbehalten.