Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2010, 16:48
Avatar de Esfinge02
Esfinge02
 
Fecha de Ingreso: septiembre-2008
Ubicación: Cd. Victoria Tam
Mensajes: 162
Antigüedad: 16 años, 4 meses
Puntos: 2
Pregunta como pasar variables de js a php

buenas tengo el sigueinte codigo el cual me saca datos como resulucion de pantalla, s.o. , explorador, etc....

el problemas es que no se como mandarlas al php o como guardarlas desde js A UNA BASE DE DATOS ALGUNA IDEA O ALGUIEN SABE. ACONTINUACION PONGO MIS ARCHIVOS.

Código PHP:

var BrowserDetect = {
    
init: function () {
        
this.browser this.searchString(this.dataBrowser) || "An unknown browser";
        
this.version this.searchVersion(navigator.userAgent)
            || 
this.searchVersion(navigator.appVersion)
            || 
"an unknown version";
        
this.OS this.searchString(this.dataOS) || "an unknown OS";
        
resol screen.width ' x ' screen.height;
            
document.write('<form  method="post" action="prueba.php" >');
            
document.write('<input type="text" name="nav" id="nav" value="'this.browser +'" />');
            
document.write('<input type="text" name="ver" id="ver" value="'this.version +'" />');
            
document.write('<input type="text" name="so" id="so" value="'this.OS +'" />');
            
document.write('<input type="text" name="rel" id="rel" value="'resol +'" />');
            
document.write('<input type="submit" value="Consultar"/>');
            
document.write('</form>');
    },
    
searchString: function (data) {
        for (var 
i=0;i<data.length;i++)    {
            var 
dataString data[i].string;
            var 
dataProp data[i].prop;
            
this.versionSearchString data[i].versionSearch || data[i].identity;
            if (
dataString) {
                if (
dataString.indexOf(data[i].subString) != -1)
                    return 
data[i].identity;
            }
            else if (
dataProp)
                return 
data[i].identity;
        }
    },
    
searchVersion: function (dataString) {
        var 
index dataString.indexOf(this.versionSearchString);
        if (
index == -1) return;
        return 
parseFloat(dataString.substring(index+this.versionSearchString.length+1));
    },
    
dataBrowser: [
        {
            
stringnavigator.userAgent,
            
subString"Chrome",
            
identity"Chrome"
        
},
        {     
stringnavigator.userAgent,
            
subString"OmniWeb",
            
versionSearch"OmniWeb/",
            
identity"OmniWeb"
        
},
        {
            
stringnavigator.vendor,
            
subString"Apple",
            
identity"Safari",
            
versionSearch"Version"
        
},
        {
            
propwindow.opera,
            
identity"Opera"
        
},
        {
            
stringnavigator.vendor,
            
subString"iCab",
            
identity"iCab"
        
},
        {
            
stringnavigator.vendor,
            
subString"KDE",
            
identity"Konqueror"
        
},
        {
            
stringnavigator.userAgent,
            
subString"Firefox",
            
identity"Firefox"
        
},
        {
            
stringnavigator.vendor,
            
subString"Camino",
            
identity"Camino"
        
},
        {        
// for newer Netscapes (6+)
            
stringnavigator.userAgent,
            
subString"Netscape",
            
identity"Netscape"
        
},
        {
            
stringnavigator.userAgent,
            
subString"MSIE",
            
identity"Explorer",
            
versionSearch"MSIE"
        
},
        {
            
stringnavigator.userAgent,
            
subString"Gecko",
            
identity"Mozilla",
            
versionSearch"rv"
        
},
        {         
// for older Netscapes (4-)
            
stringnavigator.userAgent,
            
subString"Mozilla",
            
identity"Netscape",
            
versionSearch"Mozilla"
        
}
    ],
    
dataOS : [
        {
            
stringnavigator.platform,
            
subString"Win",
            
identity"Windows"
        
},
        {
            
stringnavigator.platform,
            
subString"Mac",
            
identity"Mac"
        
},
        {
               
stringnavigator.userAgent,
               
subString"iPhone",
               
identity"iPhone/iPod"
        
},
        {
            
stringnavigator.platform,
            
subString"Linux",
            
identity"Linux"
        
}
    ]

};
BrowserDetect.init(); 
EL FOTMULARIO QUE ESTA ALLI YO LO PUSE PERO NO FUNCIONA, ESTE ARCHIVO VA ANEZADO A ESTE OTRO.

Código PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
<
title>Sistema de Reportes en Linea</title>
<
script language="javascript" type="text/javascript" src="js/aver.js"></script>
</head>
<body>
<div id="opt"></div>

</body> 
SI ASE EL SUBMIT Y TODO PERO NO CAPTURO NADA


ALGUNA IDEA
__________________
La ignorancia es una bendición o un privilegio, yo lo siento programadores