La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4309 - PASAR VALORES DE UNA PÁGINA A OTRA
Autor:  Pedro Valencia
Me estoy diseñando mi página Web, y como podeís suponer, estoy pez en el tema, ya que es mi primer contacto con esta herramienta de programación. Mi pregunta es si es posible, bien con JavaScript, HTML, etc., que al pulsar en un Hipervínculo, y abrir otra página, pueda enviar datos a ella, como si fuese un parámetro, o sea una cadena alfanumérica. Os aagradezco de antemano vuestra ayuda.
Un Saludo
Pedro Valencia

  Respuesta:  Manolo
supongo ya lo sabras pero por si acaso, ahi va:

<a href="receptor.php?variable1=1&variable2=<? echo $a ?>&variable3=pepe>ir a receptor</a>

puedes poner tantas variables como quieras que las recibiras en receptor.php.

el signo ? le indica que envias variables.
el signo & separa variables.

  Respuesta:  Linda Padilla
Utilizando instrucciones asp.
La forma como puedes enviar datos de una ventana a otro es por medio de una cadena es la siguiente.
<script language=vbscript>
function boton_onclick()
window.open htt://nombre_pagina.asp?valor=1&ban=" & var & "&c=2"
end function
</scritp>

y en la pagina que recibe los valores es de la siguiente forma:

valor=request.querystring("valor")
ban=request.querystring("ban")
c=request.querystring("c")

y ya los puedes manipular de la forma que decidas, solo te recuerdo que cuando pasas datos por medio de este método su longitud maxima es de 255 caractes.
si los realizas por medio de un formulario la forma de recibirlos es de la siguiente manera:
valor1 es el nombre que tiene el campo en el formulario del objeto texto
valor=request.form("valor1")
y asi con los demas datos.
espero te sirva cualquier duda me escribes

  Respuesta:  Diego HS
Te felicito por tu proyecto, yo tengo ya un poco mas de esperiencia, y con respecto a tu tema si se puede pasar parametros en JScript asi no usas los cgi, ya que algunos alojadores de web gratis no lo permiten.
la respuesta es la siguiente :
supongamos que tengo un pagina llamada index.htm
y queremos pasar un parametro a informacion.htm
la forma de hacerlo es index.htm?variable="valor" (igual que en ASP) y luego en la pagina que quieras recoger el valor creas la siguiente funcion en jscript
<script language="JavaScript">
function RecogeValor(){
var vtmp=location.search;
var vtmp2 = vtmp.substring(1,vtmp.length);
return vtmp2;
}
</SCRIPT>
y luego otra funcion asignandole el valor
ejemplo:
<script language="javascript">
var tengovalor=Recogevalor();
</script> y dentor del scritp ultimo haces lo que
quieras con el valor.
Espero que te sirva y concretes tu pagina... ah !!
mandame la direccion cuando ya la tengas para visitarla. Chau DIEGO