Foros del Web » Programando para Internet » Javascript »

Enviar valos de variable...

Estas en el tema de Enviar valos de variable... en el foro de Javascript en Foros del Web. bueno quiero hacer algo pero estoy empezando con el javascript...lo que quiero es enviar el valor de una variable a un archivo html...a lo que ...
  #1 (permalink)  
Antiguo 21/04/2004, 22:16
Avatar de frogx3  
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 21 años, 9 meses
Puntos: 0
Enviar valos de variable...

bueno quiero hacer algo pero estoy empezando con el javascript...lo que quiero es enviar el valor de una variable a un archivo html...a lo que me refiero es a esto...que al darle click a un enlace el cual sale de un script...me abra una pagina con frames pero a la ves de enviar a abrir la pagina envie un valor el cual es el nombre del archivo que debe verse en uno de los frames de la pagina... como hacer eso espero haberme explicado...bien...

bueno me despido y espero su respuesta....muchas gracias... a todos.... por su tiempo...
  #2 (permalink)  
Antiguo 22/04/2004, 02:06
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Eso es fácil!

En el enlace pones:

<a href="abridora.html?pagina=pepito.html">pincha</a>

Siendo abridora.html la página con frames y pepito.html la página que quieras abrir.

Luego en la página de destino pones (los frames los colocas como quieras pero fíjate en el script):

<frameset cols="18%,*">
<frame name="menu" src="menu.html" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" noresize>
<frameset rows="25%,*">
<frame name="titulo" src="titulo.html" marginwidth="10" marginheight="10" scrolling="auto" frameborder="0" noresize>
<script>
destino=location.href.split("pagina=")[1];
document.write('<frame name="contenido" src="'+destino+'" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" noresize>');
</script>

</frameset>
</frameset>


Y así lo lograrás. Estoy pensando en orea posibilidad, pero tengo que pensarla un poco... esta funciona.

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #3 (permalink)  
Antiguo 22/04/2004, 16:14
Avatar de frogx3  
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 21 años, 9 meses
Puntos: 0
Muchisimas gracia Karlangas.... me volviste a salvar... eres grande....



adios y gracias....
  #4 (permalink)  
Antiguo 22/04/2004, 23:41
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Cita:
frogx3 escribió el 23-04-2004 a las 05:50 AM:
Hola karlankas oye me acabas de responder un post sobre enviar una variable a un archivo html...pero no funciona...al parecer enviar la variable pero no se abre la pagina en el frame donde se indica...no se porque aun no he seguido intentando...espero resolverlo pero si sabes cual es el problema y me puedes responder te lo agradeceria el enlace del post es este:
post

bueno me despido y muchas gracias por tu atencion...
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 23/04/2004, 02:40
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Mucho más fácil!

pon tu frameset normal y en el src del marco que deba contener la página que mandas por la url pon el acceso a un archivo con este contenido:

<html>
<head>
<title>Cargando...</title>
</head>
<body>
<script>
location.href=top.location.href.split["pagina="][1];
</script>
</body>
</html>

Si no entiendes algo me lo dices!

__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 23/04/2004, 13:03
Avatar de frogx3  
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 21 años, 9 meses
Puntos: 0
nuevamente muchas gracias karlankas

pero habia un error por ahi en este ultimo....usas [] y eran () aqui lo pongo ya corregido....

Código:
<html>
<head>
<title>Cargando...</title>
</head>
<body>
<script>
location.href=top.location.href.split("pagina=")   [1];
</script>
</body>
</html>
adios
  #7 (permalink)  
Antiguo 23/04/2004, 16:59
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Si supieras la de veces que me he vuelto loco buscando errores por confundir paréntesis con corchetes...

Soy el despiste personificado (y personalizado e hipervitaminado como super-ratón!)

Quiero pensar que te sirvió! De lo cual, si es así, me alegro mucho!

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #8 (permalink)  
Antiguo 23/04/2004, 21:49
Avatar de frogx3  
Fecha de Ingreso: abril-2003
Ubicación: Merida, Yucatan
Mensajes: 79
Antigüedad: 21 años, 9 meses
Puntos: 0
jejej si me sirvio a la perfeccion para hacer lo que queria...com o queria muchas gracias karlankas....


oye no sabes de algun manual bueno de javascript que es muy util y siempre encuentro errores y me la paso horas buscando no siempre le encuentro....pero de algo me a ayudado lo que se de php....

je

muchisimas gracias nuevamente karlankas...
  #9 (permalink)  
Antiguo 24/04/2004, 02:51
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años
Puntos: 61
Mira, si quieres tutoriales en la red, en este enlace te dan muchos (hay que visitar las FAQ más a menuuudo...):

http://www.forosdelweb.com/showthrea...221#post270221

Yo siempre miro en www.webestilo.com/javascript es muy básico pero para recordar está muy bien.

Un saludo!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 19:28.