Alexander Foken: Linktext als Variable an ein CGI-Skript übergeben

Beitrag lesen

Moin Moin !

So geht das gar nicht. Entweder baust Du den Linktext mit in den Link ein (Beispiel 1) oder Du bastelst es analog mit Javascript hin (Beispiel 2).

Beispiel 1:

<a href="demo.cgi?linktext=Hallo%20Welt%21">Hallo Welt!</a>

Beispiel 2:

<a href="demo.cgi?linktext=kaputt" onclick="location.href='demo.cgi?linktext='+escape(getlinktext(this));return false;">Hallo Welt!</a>

getlinktext() mußt Du noch dazubasteln, am besten sauber über DOM (sprich: ohne document.all).

Auf CGI-Seite kommst Du über die Standard-Funktionen Deiner CGI-Library an den Text.

In Perl kurz und knapp:

#!/usr/bin/perl -w
use strict;
use CGI qw(header param);
print
  header(-type=>'text/plain'),
  'Linktext=',param('linktext');

Alexander

--
Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"