Muchas gracias kidd por tu ayuda, pero debo confesar que me has dejado peor que al comienzo
Lo que necesito pasar es un texto fijo a un cgi, lo que hace este cgi es buscar ese texto en una base de datos.
Tendrías la paciencia de indicarme con manzanas los pasos que debo seguir.
Hasta ahora lo he intentado de varias maneras, pero no consigo que el CGI obtenga ese valor. Actualmente he seguido este script (obtenido de las faqs) como ejemplo:
<html>
<head>
<script languaje="JavaScript">
var parmetro; // Nombre de la variable que va a recibir el valor
function valParam(url, prmName){
var prmUpper = prmName.toUpperCase();
var prmPosic = url.indexOf(prmUpper);
var sepPos;
if (prmPosic != -1){
var sepPos = url.indexOf("&", prmPosic);
if (sepPos != -1){
return url.substring(prmPosic + prmUpper.length + 1, sepPos);
} else {
return url.substring(prmPosic + prmUpper.length + 1, url.length);
}
} else {
return "";
}
}
function getParameters(){
var remplaza = /+/gi;
var url = window.location.href;
var variable;
url = unescape(url);
url = url.replace(remplaza, " ");
url = url.toUpperCase();
parametro = valParam(url, "Prm"); // Lectura y asignación del valor
}
function muestra(){
document.frm.parm.value = parametro;
}
</script>
</head>
<body onload="getParameters()">
<form name="frm">
<input type="text" name="parm">
<input type="button" value="Leer parámetro" onclick="muestra()">
</form>
</body>
</html>