Hallo,
mein Perl-Script gibt in einem Fenster meiner aus drei Frames bestehenden Domain einen Link aus, der zur Hauptseite der Domain führen soll.
Problem: Die Domain öffnet sich komplett neu im Teilfenster.
Frage:
Wie muß mein Perl-Link aussehen, damit sich die Domain im bestehenden Fenster neu öffnet.
Gruß Bernd
Das ist nicht Perl-Sache sondern HTML-Sache.
Du musst ein Target angeben.
[cu! Bill Bei dieser Antwort wurde das Vollzitat nac…
Hi Bill,
danke für Deine Nachricht.
Dies versuche ich im Perl-Script einzubauen. Das klappt dort jedoch nicht mit target…
Evtl. muß vor das target ein Backslash ???
Gruß Bernd
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi Bernd.
Das Problem liegt wohol im Quellcode. Aber man kann ohne genaueres Wissen nichts genaues sagen. Es gibt das in Perl einige Fallen bei Strings, über die man leicht stolpert, wenn
man sie nicht kennt.
Evtl. muß vor das target ein Backslash ???
Wenn, dann muß höchstens eine \ vor die Anführungszeichen um das Target-Ziel.
Bitte poste doch mal die entsprechende Code-Zeile. Dann wärs einfacher.
cu, holli
Gruß Bernd
Ich glaub, ich hab’s
Ich glaub ich versteh, was du meinst.
Dieser Link soll doch die Hauptseite nicht im Teilfenster öffnen, sondern im kompletten Fenster, oder?!
Das trägt dann den Name „_parent“.
Natürlich kann es sein, dass deine Skript generell Probleme macht, wenn du die " ohne \ schreibst.
Das kommt aber ganz darauf an, ob du eine einfache Print-Anweisung hernimmst, oder Hier-Bereiche (print[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hallo,
mein Perl-Script gibt in einem Fenster meiner aus drei Frames
bestehenden Domain einen Link aus, der zur Hauptseite der
Domain führen soll.
Problem: Die Domain öffnet sich komplett neu im Teilfenster.
Frage:
Wie muß mein Perl-Link aussehen, damit sich die Domain im
bestehenden Fenster neu öffnet.
Gruß BerndIch glaub ich versteh, was du meinst.
Dieser Link soll doch die Hauptseite nicht im Teilfenster
öffnen, sondern im kompletten Fenster, oder?!
Das trägt dann den Name „_parent“.Natürlich kann es sein, dass deine Skript generell Probleme
macht, wenn du die " ohne \ schreibst.
Das kommt aber ganz darauf an, ob du eine einfache
Print-Anweisung hernimmst, oder Hier-Bereiche
(printhier klicken um zur Hauptseite zu gelangen.
\n";
Gruß
Bernd
$start_page=„http://www.derdomainname.de“;
…
print „Bitte hier
klicken um zur Hauptseite zu gelangen.
\n“;
Hi Bernd,
versuch es doch mal so:
print „Bitte hier…“;
Dann wird die Hauptseite anstatt dem Frameset geöffnet.
cu! Bill
Hi
Der target-Trick löst dein Problem mit den Frames.
Ich würde die Zeile aber so schreiben:
alt:
$start\_page="http://www.derdomainname.de";
print "Bitte [hier](%255C%2522%2524startpage%255C%2522)....";
neu:
$start\_page="http://www.derdomainname.de";
print 'Bitte [hier]('.%2524startpage.')....';
Das ist ein bißchen schneller (weil die Stringsubstitution vermieden wird) und erspart die „Backslasherei“.
cu, holli
Dann wird die Hauptseite anstatt dem Frameset geöffnet.
cu! Bill
Hallo,
Ich würde die Zeile aber so schreiben:
$start_page=„http://www.derdomainname.de“;
print ‚Bitte hier…‘;
Das ist ein bißchen schneller (weil die Stringsubstitution
vermieden wird) und erspart die „Backslasherei“.
-
Die Backslashes erspart man sich am besten mit den Quotingoperatoren:
$start_page=„http://www.derdomainname.de“;
print qq[Bitte hier…]; -
Strings mit dem Punktoperator zu verknuepfen und dann
erst auszugeben ist LANGSAMER als sie direkt auszugeben,
da eine Operation zusaetzlich ausgefuehrt werden muss!
Mfg,
-Andreas.