Foros del Web » Programando para Internet » Javascript »

variables php entre div y div con javascript

Estas en el tema de variables php entre div y div con javascript en el foro de Javascript en Foros del Web. Hola gente. Les cuento, me meti en un embrollo. Tengo una pagina principal con tablas - div con menues. Estos andan barbaro utilizando Javascript asi: ...
  #1 (permalink)  
Antiguo 28/09/2011, 05:55
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 15 años, 11 meses
Puntos: 4
variables php entre div y div con javascript

Hola gente.
Les cuento, me meti en un embrollo. Tengo una pagina principal con tablas - div con menues. Estos andan barbaro utilizando Javascript asi:

javascript:loadurl('pagina.php','contenido1')

hasta ahi todo joya. Pero el asunto se complica cuando quiero pasar una variable que esta alojada en php.
Osea tengo en uno de los menues un sector de repeticion de registro y dependiendo el registro me carge en el div la otra pagina pero con el valor de la variable que pase, bien tipo php con get. Pero en este caso no estoy usando url ahi es donde se me complica.

Dentro de mi busqueda encontre que se puede hacer con ajax pero la verdad no se por donde empezar con ajax. Php no problem, Javascript me las arreglo, Ajax quede en el camino. Entiendo su funcionamiento pero no su lenguaje.

Si pueden tirar una soga a esta ahogada les agradeceria un monton !!
  #2 (permalink)  
Antiguo 28/09/2011, 08:58
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: variables php entre div y div con javascript

Creo que vas a tener que explicarte algo mejor porque no entiendo exactamente que quieres hacer.

Ajax no es complicado y siempre se puede utilizar alguna librería como JQuery que facilita enormemente el trabajo, pero primero tienes que tener claro que es lo que necesitas hacer.

Saludos.
  #3 (permalink)  
Antiguo 28/09/2011, 09:41
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: variables php entre div y div con javascript

Dale !! a ver te cuento

Tengo un index.php con varios div identificados como "contenido1", contenido2" etc..
Tengo dos menues.
Uno que es directo, osea el link es fijo y el otro que se genera con una consulta mysql.
Sigo. Con el link directo puedo abrir una pagina nueva en contenido1 mediante javascript.
asi
javascript:loadurl('pagina.php','contenido1')
listo hasta ahi todo bien.

Ahora con el menu que se genera de una consulta mysql, que cabe aclarar que hago repeticion de registro, tengo que hacer un link parecido al de arriba pero transportando variables.

El problema que te comentaba antes es que no puedo utilizar los link convencionales de pagina2.php?variable=variable porque no estoy pasando por url osea no cambio de pagina, sigo siempre en la misma.

Para resumir, quisiera abrir pagina2.php desde pagina1.php en el target de div 'contenido1' y que me lleve una variable cargada en pagina1.php a pagina2.php

espero no haber complicado mas el tema
  #4 (permalink)  
Antiguo 28/09/2011, 15:06
 
Fecha de Ingreso: mayo-2008
Mensajes: 224
Antigüedad: 15 años, 11 meses
Puntos: 4
Respuesta: variables php entre div y div con javascript

Bueno encontre la solucion posteo todo por si alguien anda con el mismo inconveniente.

Primero les dejo el ajax.js completo


function loadurl(url,id){
var pagecnx = createXMLHttpRequest();
pagecnx.onreadystatechange=function(){
if (pagecnx.readyState == 4 && (pagecnx.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id).innerHTML=pagecnx.resp onseText;
}
pagecnx.open('GET',url,true)
pagecnx.send(null)
}

function loadurlkey(e,url,id){
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==13)
loadurl(url,id);
}

function createXMLHttpRequest(){
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}


listo ahora les dejo como iria en el link del index

javascript:loadurl('pagina2.php?var=<?php echo $row_Recordsetx['varibleG']; ?>','contenido1')

y en la pagina2 tomamos el valor de la variable con $_request['var']

y listo el pollo. Obviamente si alguien experto en el tema lo lee, le va a parecer algo tosco, pero para los que andamos juntando monedas sobre este conocimiento nos soluciona un monton.

Gracias igual !!!!

Etiquetas: funcion, php, variables
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 23:45.