So etwas geht mit einem normalen CGI Script definitiv nicht. CGI Scripts laufen auf dem Server und können somit keine Links des Clientes Seite auslesen.
Du musst dann entweder jedem Link eine ID zuweisen, die du dann im Script verarbeiten kannst oder du nutzt JavaScript:
function sendLinkName(x) {
location.href='http://www.domain.de/cgi-bin/scripts.cgi?link=' + document.links[x].text
}
Der Aufruf:
<a href="javascript:sendLinkName('0');">Hier klicken</a>
Du übergibst der JavaScript Funktion die Linknummer, d.h. der wievielte Link es in diesem Dokument ist. Beim ersten Link schreibst du also als Parameter die "0", beim zweiten Link schreibst du "1", beim dritten "2" usw.
HTH
Gruß, Erik!
s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}
It's not a bug, it's a feature! - [CGI-World.de]