Oups!
Ich habe heute vormittag ein wenig an meiner Blog-Software gebastelt. Um genau zu sein, habe ich versucht, die Pixelgröße eines Bildes mit PHP herauszubekommen (kein Problem) und diese Werte aus einem PHP-Script an ein Javascript zu übergeben (großes Problem), um bei einem Bildpopup nicht immer erst per Hand die Dimension ermitteln zu müssen.
Wenn man z.B. diese Zeile:
javascript: (function() { options="scrollbars=no, status=yes, width=400, height=400"; window.open("", "", options);})();
in das Adressfeld eines Browsers kopiert, öffnet sich (zumindest in Safari, IE Mac und Camino) ein neues Fenster. Wenn ich das ganze aber per header ("Location: ...") an den Browser übergebe, funktioniert es nicht mehr.
Woran das liegt, habe ich noch nicht herausbekommen. Aber offenbar habe ich bei meinen Tests an einer Schraube zu viel gedreht, denn ohne dass ich es mitbekommen hatte, funktionierten die Permalinks dieses Blogs nicht mehr (ein zusätzlicher Slash hatte sich eingeschlichen) – deshalb vielen Dank an Hagen, Christian und Markus, die mich per E-Mail davon in Kenntnis gesetzt haben.
Jetzt sollte alles wieder normal funktionieren…
Ähnliche Beiträge:
Typographie: Variable Textbreiten und Lesbarkeit Illustrer Besuch
Kommentare:
Bei den Kommentaren handelt es sich um fremde Inhalte, die sich „esse est percipi“ nicht zueigen macht. Verantwortlich für den Inhalt eines Kommentars ist der jeweilige Verfasser.
Du weißt, dass deine Seite momentan völlig zerschossen ist? (In jedem Browser, daher erübrigt sich ein Bildschirmfoto.)
Zum JavaScript-Problem: Warum willst du eine JS-Funktion per Location ausführen lassen? Popupfenster löst man doch in der Regel so:
<a href="bild.jpg" onclick="window.open(this.href, 'popup', '...'); return false"> Der Name popup sorgt dafür, dass sich alle Bilder im selben Fenster öffnen. Die Optionen werden einfach von PHP aus befüllt (getimagesize() und echo "width=" . $size[0]; etc.).
Hmm, bei mir wird die Website in allen Browsern korrekt (und wie immer) angezeigt …
Die Website war übrigens deswegen zerschossen, weil ich eine Testdatei hochgeladen und dabei vergessen hatte, dass auch diese automatisch in die Startseite dieses Blogs mit eingebunden wird Dazu kam noch, dass ich mich längere Zeit mit der Telekom rumärgern musste, weil mein Telefonanschluss gestört war (und übrigens immer noch ist – erstaunlicherweise macht ADSL keine Probleme) und ich deswegen das Chaos erst viel später mitbekommen habe…
Kommentar schreiben:
FAQ (Häufig gestellte Fragen)
Kommentare:
- Michael Preidel zu CookieCrumble Testflight jetzt auch für macOS
- Götz zu CookieCrumble Testflight jetzt auch für macOS
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Henning zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
- Michael Preidel zu Harbor – Sicherer Hafen [Testflight]
Schlagwörter