Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2007, 11:14
javierrm
 
Fecha de Ingreso: abril-2004
Ubicación: Morelos, México
Mensajes: 124
Antigüedad: 21 años
Puntos: 0
Como leer valores de las variables de javascript desde php

Saludos a todos los expertos.

Otra vez, de nuevo por aqui, tengo una duda, estoy intentando anivelar los pixeles de la informacion mostrada en firefox que supuestamente funciona correctamente en internet explorer, en este momento solo estoy intentando probar la interaccion de javascript con php, porque desde el php se despliega en determinados pixeles los valores y la informacion.

Estoy intentando estandarizar la informacion desplegada para que funcione bien tanto en internet explorer como en otros navegadores como firefox.

Ya tengo las funciones que identifican el navegador que esta utilizando la aplicacion, pero todo esto esta en javascript.

Lo que pretendo hacer es en donde se esta identificando el navegador asignar valores a variables en javascript (nose si eso es correcto ) y despues desde php leer los valores de las varibles o asignarlas a otras varibles para mostrarlo en pantalla como debe de ser.

Código PHP:
$pos_idx 0;
$virtpos_x 0;
$virtpos_y 0;
$x = ($virtpos_x 200) + 26;
$y = ($virtpos_y 180) + 131;
echo 
"<div id=\"".$pos_idx."Layer3\" style=\"position:absolute; left:".$x."px; top:".$y."px; width:103px; height:46px; z-index:3\">\n";
echo 
"  <div align=\"center\"><a href=\"javascript:fun1('".$var."','".$var3."')\" onMouseOut=\"fun2()\" onMouseOver=\"fun3('".$pos_idx."btn','','".$nozzle_mo."',1)\"><img src=\"".$nozzle."\" name=\"".$pos_idx."btn\" width=\"93\" height=\"47\" border=\"0\"></a></div>\n";
echo 
"</div>\n"
Las pruebas que estoy haciendo para intentar leer el valor de una variable de javascript desde php es la siguiente:

Código PHP:
<html>
<head>
<script language="JavaScript" type="text/JavaScript">
<!--
   var message = "";
   var navegador = 1000;
   function getnavegador(){
       return (navegador);
   }
//-->
</script>
</head>

<?php
    $navegador
=0;
    echo 
"<script language='javascript'>\n";
      echo 
"$navegador  = getnavegador();";
      echo 
"</script>\n";
    echo 
"valor de nav:".$navegador;
?>
<body>
</body>
</html>

El siguiente codigo identifica el tipo de navegador que se esta utilizando
Código PHP:
function loadXMLDoc(url)
{
    
// code for Mozilla, etc.
if (window.XMLHttpRequest)
  {
//aqui es donde se va a asignar el valor a valiables javascript y despues seran leidas en php
      
xmlhttp=new XMLHttpRequest();
    
      
xmlhttp.onreadystatechange=state_Change;
    try{
        
xmlhttp.open("GET",url,true);
    }catch(
e)
        
alert ("Error: "+e);
    }
    
xmlhttp.send(null);
  }
// code for IE
else if (window.ActiveXObject)
  {
  
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
    if (
xmlhttp)
    {
    
xmlhttp.onreadystatechange=state_Change;
    try{
        
xmlhttp.open("GET",url,true);
    }catch(
e){
        
alert ("Error: "+e);
    }
    
xmlhttp.send();
    }
  }
  


Gracias de antemano por todo...
(jrm)