Schrift
[thread]869[/thread]

Neues Script in neuem Browser-Fenster öffnen

Leser: 1


<< >> 2 Einträge, 1 Seite
rk-ger
 2006-12-31 00:03
#9429 #9429
User since
2006-08-07
45 Artikel
BenutzerIn
[default_avatar]
Mit
Code: (dl )
print redirect('http://somewhere.else/in/prog1.pl?x=1;y=2');

kann ich auf eine neue Seite springen.

Wie mache ich das aber mitten im Script, während ich auf der Ursprungsseite noch was ausgebe?

Etwa so in der Art:
Code: (dl )
1
2
3
4
5
6
7
print "foo1";
print "foo2";
OpenNeueSeite ('http://somewhere.else/in/prog1.pl?x=1;y=2');
print "foo3";
print "foo4";
OpenNeueSeite ('http://somewhere.else/in/prog2.pl?x=100;y=200');
print "foo5";
pq
 2006-12-31 13:51
#9430 #9430
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
das geht nicht. eine http-response besteht aus header und body.
ein redirect erzeugt einen header mit "Location: ..." zeile. mehrere
Location-zeilen sind wirkungslos (was sollte der browser denn auch damit machen?)
alles andere ist nur clientseitig (also mit javascript) zu machen.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
<< >> 2 Einträge, 1 Seite



View all threads created 2006-12-31 00:03.