Foros del Web » Programando para Internet » Javascript »

Pasar variable a javascript

Estas en el tema de Pasar variable a javascript en el foro de Javascript en Foros del Web. Hola tengo un problema, estoy usando un buscador libre que esta programado en javascript la página que contiene el formulario de busqueda se carga asincronamente ...
  #1 (permalink)  
Antiguo 13/01/2009, 20:00
 
Fecha de Ingreso: octubre-2003
Ubicación: Apizaco Tlaxcala
Mensajes: 11
Antigüedad: 20 años, 6 meses
Puntos: 0
Pasar variable a javascript

Hola tengo un problema, estoy usando un buscador libre que esta programado en javascript la página que contiene el formulario de busqueda se carga asincronamente a una pagina principal, sucede que el buscador para operar envia por la URL la variable que contiene la palabra o palabras que se teclean en el buscador a un archivo llamado result.html que es el que imprime los resultados.

El buscador obtiene el contenido de la variable de esta forma:

Código:
tid = window.location.search;
el problema es que la página de resultados también es llamada por medio de AJAX y creo que lo q sucede es que no envia ninguna variable por la URL cuando es llamada asincronamente, alguién me puede decir como envio la variable correctamente?

Aquí dejo la parte del formulario que llama a result.html cuando le das clic en buscar.

Código:
<form method="get" name="tipue" action="javascript:cargarPagina('contenidos/buscame/results.html','contenidos');">
<table cellpadding='0' cellspacing='0' class="form_table"><tr>
<td class="form_td_left">
<input type="text" name="d" class="field"/>
</td>
<td class="form_td_right">
<input type="submit" value="Buscar" class="button"/>
</td></tr></table>
</form>
y esta es la parte de javascript que recibe lo que se va a buscar

Código:
tid = window.location.search;
rd = tid.indexOf('?d=');
rn = tid.indexOf('&n=');
Gracias de antemano por el apoyo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:42.