Extra-Fenster ("Pop-Up") ohne JavaScript möglich?

  • 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...

  • 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