Was ich nicht ganz verstehe ich Deine Bezeichnung "HTML"-Datei. Sind das denn keine CGI-Scripte, die als Ausgabe HTML erzeugen?
Doch natürlich:
Aber: als erste habe ich eine Seite mit dem Namen "index.html". Dort wird ein Name eingegeben. Beim abschicken dieses Namens, wird das CGI-Skript gestartet, welches die Ausgabe de Informationen erzeugt.
Wenn also nun die besagte Detailansicht aufgerufen wird, soll das gleiche wieder passieren. Nur das dern name nicht in das "input-Feld" eingetragen wird sondern der pflanzen-name direkt aus dem cgi-skript genommen wird. die neue detail-seite soll also auch gar nicht sichtbar sein.
Hast Du schon schon versucht, den Planzen-Namen einfach als URL-Param anzugeben. d.h.
... "http://ori2.zhv.basf-ag.de/fusarium/kalm/trafo.cgi?name=$pflanzen_name" ... ?
So, wie du es gesgt hast kann ich auch den pflanzen_name übergeben,
(push @ausgabe, "<td bgcolor = "#FFFFCC">$pflanzen_name <A href = "detail.html?name=$pflanzen_name">D</A></td>";)
nur wie schaffe ich es jetzt, dass name wieder name ist und mit $name = $q->param("name"); wieder ausgelesen werden kann.
Hier ist mal meine detail.html:
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Search Clones by RXAGap</title>
<base href="http://ori2.zhv.basf-ag.de/fusarium/kalm/">
</head>
<body
<form action="http://ori2.zhv.basf-ag.de/fusarium/kalm/trafo.cgi" method="POST">
###########Hier war in der index-html der input###############
</form>
<p> </p>
</body>
</html>
Also, wahrscheinlich ist das jetzt nur noch ein ganz kleines Problem. Ich hoffe, du kannst mir helfen.
Lieber Gruss, Barbara