mit Perl popupbox erstellen
piet
- perl
Hallo,
kann ich mittels eine cgi-perl-scripts eine popupbox erstellen ?
Danke
piet
PS: Bitte nicht ja...sondern wie genau.
Hi,
kann ich mittels eine cgi-perl-scripts eine popupbox erstellen ?
PS: Bitte nicht ja...sondern wie genau.
Keine Sorge. Wenn du Popups für Webanwendungen meinst, lautet die Antwort nein. Wie willst du auch serverseitig etwas erzeugen, das clientseitig abläuft?
Markus.
Hallo piet,
Mit Popupbox meinst du zumindest im Zusammenhang mit Webseiten entweder ein Javascript alert()[confirm(),prompt()] oder ein Javascript-geöffnetes Fenster oder eine Javascript-gesteuertes <div>-Element. In allen Faellen lautet die Antwort nein. Da Popups jeglicher Art erst vom Browser erzeugt werden, nicht aber auf dem Server, benoetigst Du dazu Javascript.
Gruß,
Dieter
Hallo piet!
Klar geht das!
Hier der Code: (foo.pl ersetzen mit dem URL)
print '<a href="#" onclick="javascript:window.open('foo.pl','mywindow','menubar=1,resizable=1,width=350,height=250');">click</a>';
LG
Aqua
Hallo Aqua,
print '<a href="#" onclick="javascript:window.open('foo.pl','mywindow','menubar=1,resizable=1,width=350,height=250');">click</a>';
wozu soll das gut sein ----------^ ?
Dass diese Methode steinzeitlich ist, wurde hier doch schon tausendmal diskutiert, siehe auch http://molily.de/javascript-popups.
Zudem ist das Fenster dann immer noch mit Javascript geoeffnet, nicht mit Perl.
Gruß,
Dieter
kann ich mittels eine cgi-perl-scripts eine popupbox erstellen ?
Du meinst sowas: http://wiki.perl-community.de/bin/view/Wissensbasis/FaqTkDialog
use strict;
use warnings;
use Tk;
use Tk::Dialog;
my $mw = MainWindow->new();
$mw->Label(-text => 'Dies ist ein Test')->pack();
my $text = "Sind Sie sich sicher mit der Adresse?\nSie haben eine ungueltige E-Mail-Adresse eingegeben";
my $dialog = $mw->Dialog(-title => 'Test',
-text => $text,
-bitmap => 'question',
-default_button => 'ok',
-buttons => ['ok']);
$dialog->Show();
MainLoop;
aber denk daran, dieser Dialog wird dann auf dem Server aufgehen und macht daher in einem cgi Skritp nicht allzuviel Sinn.
Aber
Struppi.