Weil meine Frage vielleicht auch von allgemeinem Interesse sein könnte, nutze ich mal unser Forum zu einer vielleicht überflüssigen Frage, die sich anderen Webmastern, die ohne JavaScript auf der HP auskommen wollen, vielleicht auch stellt:
Kann man Pop-Up-Fenster auch ohne JavaScript (z.B. mittels PHP) erzeugen?
Vielleicht bekomme ich von unseren PHP-Päpsten (z.B. André und Paul) ein ernüchterndes "Nein", kann aber die User zum nachdenken bewegen ;-).
Das ist jedenfalls mein völlig eigennütziger Hintergedanke:
Eine meiner hauptzubetreuenden Seite (SPD-Goch), die ich gerade komplett neu aufbereite, enthält natürlich auch Personenangaben (Geburtstag und -ort, Telefon, Mail usw.), die sich aber auf verschiedenen Unterseiten wiederholen, bzw. sozusagen "Stammdaten" sind, auf die ich von den verschiedenen Seiten zugreifen möchte, um die Besucher nicht jedes Mal mit demselben Kram konfrontieren zu müssen.
Ich erkläre das mal am Beispiel "Nobbi":
Es gibt folgende Seiten:
Vorstand, Fraktion, Gremien, Vorstandteams.
Überall erscheint nun mein Konterfei und der ganze Rattenschwanz an "technischen Daten". Die einzelnen Seiten möchte ich nun so "verschlanken", dass der User beispielsweise auf mein Bild klickt, um dann dieses Info-Fenster zu öffnen, aus dem dann alle Infos zu dem Schreckgespenst hervorgehen und das sich bitteschön nicht auf JavaScript stützt, da es immer noch einige gibt, die dies ihrem Browser verbieten ;-).
Vielleicht sehe ich eine Lösung nicht wie den Wald vor lauter Bäumen und es gibt eine ganz simple. Wenn diese von Usern käme wäre ich dankbar, käme die vom PC-Special-Team, muss mit Nerverei meinerseits gerechnet werden *g*.
Auf unserem Server sind übrigens sämtliche Schnuckligkeiten inklusive MySQL usw. möglich. Sogar lokal kann ich mittlerweile testen...
Extra-Fenster ("Pop-Up") ohne JavaScript möglich?
-
-
-
Hallo Nobbi,
> Kann man Pop-Up-Fenster auch ohne JavaScript (z.B. mittels
> PHP) erzeugen?
also meines Wissens ist das nicht möglich, da PHP im eigentlichen Sinne
nicht wirklich etwas mit dem Browser des Client zu tun hat. Mit PHP
kannst Du Server-Jobs erledigen, auf Datenbanken zugreifen usw. Ich
denke, die Zahl der User, die Javascript nicht akzeptieren ist
verschwindend gering (0,2 - 0,8%?).
Wenn ich Du wäre (was ja Gott sei Dank nicht der Fall ist *gggg* ;-)),
würde ich daher trotzdem auf Javascript setzen. Als Alternative kann man
ja immer noch mit purem HTML arbeiten und anstelle eines PopUps ein ganz
normales neues Fenster öffnen. Aber ist das denn wirklich nötig? Ich
würde diese Frage mit Nein beantworten
Bis denn,
--
Matthias Kunze - Team der PC-Special.de
Wir bieten kostenlose Computer-Hilfe binnen 24 Std.
Helpline: http://www.pc-special.de | helpline@pc-special.de
Kontakt : ICQ-UIN 103935795 | matze@pc-special.de
Freeware, Shareware..: http://www.gerware.de
Aktuelle Testberichte: http://meome.gerware.de -
Hallo Nobbi,
| Weil meine Frage vielleicht auch von allgemeinem Interesse sein
| könnte, nutze ich mal unser Forum zu einer vielleicht überflüssigen
| Frage, die sich anderen Webmastern, die ohne JavaScript auf der
| HP auskommen wollen, vielleicht auch stellt:
|
| Kann man Pop-Up-Fenster auch ohne JavaScript (z.B. mittels PHP)
| erzeugen?
|
| Vielleicht bekomme ich von unseren PHP-Päpsten (z.B. André und
| Paul) ein ernüchterndes "Nein", kann aber die User zum nachdenken
| bewegen ;-).
Matthias war schneller, aber ich schick jetzt trotzdem noch ab
PHP ist eine serverseitige Sprache, dass heißt einerseits, dass du
Aktionen auf dem Server steuern kannst, zum Beispiel Counter-Stände
aktualisieren oder Einträge zu einem Forum hinzufügen. Andererseits ist
PHP eben nicht clientseitig und somit kannst du beim Clienten auch keine
Funktionen steuern, nur indirekt über HTML oder JavaScript (welches
wiederrum clientseitig ist).
Als Lösung gebe ich dir folgendes (per HTML realisierbar):
"
<a href="ueber_nobbi.html" target="infos_zur_person">Alles über
Nobbi</a>
"
Wenn du in HTML bei dem Tag (sprich: Tääg) für einen Hyperlink "target"
(Ziel) angibst, dann öffnet sich ein neues Fenster. Gibst du etwa
ähnliches wie oben ein, dann öffnet sich beim ersten Klick auf den Link
ein Fenster, beim zweiten Klick auf das Fenster wird der Inhalt des
Fensters (es trägt quasi den eingegebenen Namen "infos_zur_person") nur
aktualisiert bzw. neu geladen. Um bei jedem Klick auf den Link ein neues
Fenster zu öffnen muss du als "target" "_blank" angeben!!
--
Paul Franke - VIP in der Helpline der PC-Special
Kostenlose Computerhilfe binnen 24 Stunden per E-Mail
www: http://www.pc-special.de/
e-mail: paule@pc-special.de