Resolucion

30/12/2003 - 20:58 por Checho | Informe spam
Hola a todos
Estoy creando un sistema de estadisiticas, y quisiera saber como puedo hacer
para capturar la resolucion y los colores en bit del usuario. Se que se
puede hacer con javascript creo.
Alguien me puede ayudar.
Lo que necesito es saber como capturar los datos de ese javascript, ya que
lo tengo que guardad mediante PHP en una bs MySql.
Espero que me puedan ayudar y FELIZ AÑO NUEVO


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
ajquerio@saltargentina.com.()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ajquerio@hotmail.com
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar

Preguntas similare

Leer las respuestas

#6 Miguel González
16/01/2004 - 10:56 | Informe spam
Hola Checho!

Pues creando una nueva variable
$color= $_GET['color'] ;

y añadiéndola al script:

\"&color=\" + screen.colorDepth;";

Lo que quedaría así:

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height +\"&color=\" + screen.colorDepth;";
echo "</script>";
exit();
}
$DirColores= "$width x $height";


Saludos!!
Miguel


"Checho" ()ar> escribió en el mensaje news:
Muchas gracias. Con una adaptacion para poder guardar los datos en una BD me
sirvio el codigo:

if (isset($_GET['width']) AND isset($_GET['height'])) {
// output the geometry variables
$width = $_GET['width'] ;
$height = $_GET['height'] ;
} else {
// pass the geometry variables
// (preserve the original query string
// -- post variables will need to handled differently)
echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height;";
echo "</script>";
exit();
}
$DirColores= "$width x $height";

Pero lo que no se es como puedo hacer para que me de el dato de los COLORES
en BIT mediante el mismo procedimiento.
El codigo que se utiliza en javascript es:

window.screen.colorDepth


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:
Un ejemplo más preciso (tomado de un manual de PHP):

<?php
if (isset($_GET['width']) AND isset($_GET['height'])) {
// output the geometry variables
echo "Screen width is: ". $_GET['width'] ."<br />";
echo "Screen height is: ". $_GET['height'] ."<br />";
} else {
// pass the geometry variables
// (preserve the original query string
// -- post variables will need to handled differently)

echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height;";
echo "</script>";
exit();
}
?>

Saludos!
Miguel


"Checho" escribió en el mensaje
news:%
> yo lo estaba haciendo de esta forma y no tengo problema, pero mi duda es
> como capturar ese dato del JavaScript ya que lo quiero guardar mediante
PHP
> en una BD MySQL
>
> <script language="Javascript"><!--
> if( self.screen ) {
> numbage = window.screen.colorDepth
> }
> else { numbage = "Sin datos" }
> document.write(+ numbage + ' bits')
> width = screen.width
> height = screen.height
> document.write(""+ width +"×"+ height)
> //-->
> </script>
>
>
>
> UN SALUDO
> Alfredo Javier Qüerio
> Tel: (0387) 156845212
> ()ar QUITAR ()
> www.masvendido.com.ar
> www.saltargentina.com.ar
> www.sagta.com.ar
> MSN
> ICQ 53228105
>
> SAGTA - > DISEÑO y HOSTING
> www.sagta.com.ar
>
>
>
>
> "Miguel González" escribió en el mensaje
> news:
> Hola Checho, puedes probar con las propiedades del objeto "screen":
>
> screen.width (ancho de la pantalla en píxeles)
> screen.height (alto de la pantalla en píxeles)
> screen.colorDepth (número de bits de color)
>
> Saludos!
> Miguel
>
>
> "Checho" escribió en el mensaje
> news:
> > Hola a todos
> > Estoy creando un sistema de estadisiticas, y quisiera saber como puedo
> hacer
> > para capturar la resolucion y los colores en bit del usuario. Se que se
> > puede hacer con javascript creo.
> > Alguien me puede ayudar.
> > Lo que necesito es saber como capturar los datos de ese javascript, ya
que
> > lo tengo que guardad mediante PHP en una bs MySql.
> > Espero que me puedan ayudar y FELIZ AÑO NUEVO
> >
> >
> > UN SALUDO
> > Alfredo Javier Qüerio
> > Tel: (0387) 156845212
> > ()ar QUITAR ()
> > www.masvendido.com.ar
> > www.saltargentina.com.ar
> > www.sagta.com.ar
> > MSN
> > ICQ 53228105
> >
> > SAGTA - > DISEÑO y HOSTING
> > www.sagta.com.ar
> >
> >
>
>


Respuesta Responder a este mensaje
#7 Checho
20/01/2004 - 04:52 | Informe spam
El siguiente codigo funciona sin problemas.
El problema lo tengo, cuando el script realiza el location.href, me cambia
la URL del sitio. Hay alguna forma de captar los datos width height y color,
sin realizar el location.href.
El codigo lo estoy utilizando para un sistema de estadisitcas, y al
cambiarme la URL, no puedo llevar las estadisticas por pagina, ya que en
todas las direcciones me agrega los datos

get_rescol.php?&width24&heightv8&color2

< -- CODIGO -- >

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "location.href=\"get_rescol.php?&width=\" + screen.width +
\"&height=\" + screen.height +\"&color=\" + screen.colorDepth;";
echo "</script>";
}

< -- FIN CODIGO -- >


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:#
Hola Checho!

Pues creando una nueva variable
$color= $_GET['color'] ;

y añadiéndola al script:

\"&color=\" + screen.colorDepth;";

Lo que quedaría así:

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height
+\"&color=\" + screen.colorDepth;";
echo "</script>";
exit();
}
$DirColores= "$width x $height";


Saludos!!
Miguel


"Checho" ()ar> escribió en el mensaje
news:
Muchas gracias. Con una adaptacion para poder guardar los datos en una BD


me
sirvio el codigo:

if (isset($_GET['width']) AND isset($_GET['height'])) {
// output the geometry variables
$width = $_GET['width'] ;
$height = $_GET['height'] ;
} else {
// pass the geometry variables
// (preserve the original query string
// -- post variables will need to handled differently)
echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" +


screen.height;";
echo "</script>";
exit();
}
$DirColores= "$width x $height";

Pero lo que no se es como puedo hacer para que me de el dato de los


COLORES
en BIT mediante el mismo procedimiento.
El codigo que se utiliza en javascript es:

window.screen.colorDepth


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:
Un ejemplo más preciso (tomado de un manual de PHP):

<?php
if (isset($_GET['width']) AND isset($_GET['height'])) {
// output the geometry variables
echo "Screen width is: ". $_GET['width'] ."<br />";
echo "Screen height is: ". $_GET['height'] ."<br />";
} else {
// pass the geometry variables
// (preserve the original query string
// -- post variables will need to handled differently)

echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" +


screen.height;";
echo "</script>";
exit();
}
?>

Saludos!
Miguel


"Checho" escribió en el mensaje
news:%
> yo lo estaba haciendo de esta forma y no tengo problema, pero mi duda es
> como capturar ese dato del JavaScript ya que lo quiero guardar mediante
PHP
> en una BD MySQL
>
> <script language="Javascript"><!--
> if( self.screen ) {
> numbage = window.screen.colorDepth
> }
> else { numbage = "Sin datos" }
> document.write(+ numbage + ' bits')
> width = screen.width
> height = screen.height
> document.write(""+ width +"×"+ height)
> //-->
> </script>
>
>
>
> UN SALUDO
> Alfredo Javier Qüerio
> Tel: (0387) 156845212
> ()ar QUITAR ()
> www.masvendido.com.ar
> www.saltargentina.com.ar
> www.sagta.com.ar
> MSN
> ICQ 53228105
>
> SAGTA - > DISEÑO y HOSTING
> www.sagta.com.ar
>
>
>
>
> "Miguel González" escribió en el mensaje
> news:
> Hola Checho, puedes probar con las propiedades del objeto "screen":
>
> screen.width (ancho de la pantalla en píxeles)
> screen.height (alto de la pantalla en píxeles)
> screen.colorDepth (número de bits de color)
>
> Saludos!
> Miguel
>
>
> "Checho" escribió en el mensaje
> news:
> > Hola a todos
> > Estoy creando un sistema de estadisiticas, y quisiera saber como puedo
> hacer
> > para capturar la resolucion y los colores en bit del usuario. Se que


se
> > puede hacer con javascript creo.
> > Alguien me puede ayudar.
> > Lo que necesito es saber como capturar los datos de ese javascript, ya
que
> > lo tengo que guardad mediante PHP en una bs MySql.
> > Espero que me puedan ayudar y FELIZ AÑO NUEVO
> >
> >
> > UN SALUDO
> > Alfredo Javier Qüerio
> > Tel: (0387) 156845212
> > ()ar QUITAR ()
> > www.masvendido.com.ar
> > www.saltargentina.com.ar
> > www.sagta.com.ar
> > MSN
> > ICQ 53228105
> >
> > SAGTA - > DISEÑO y HOSTING
> > www.sagta.com.ar
> >
> >
>
>


Respuesta Responder a este mensaje
#8 Miguel González
20/01/2004 - 12:31 | Informe spam
No acabo de captar lo que me planteas. Se me ocurren dos posibles interpretaciones:

1) Deseas saber de dónde viene la página que captura los datos en el lado cliente (desde el navegador se envian los datos al servidor a la página de proceso "get_rescol.php". Puedes acceder a la referencia de la página que hizo la petición (la que capturó los datos) a través de:

$origen = $HTTP_SERVER_VARS('HTTP_REFERER')

Ahora bien, si lo que deseas es que el usuario no "sufra" el cambio de localización al capturar los datos una solución es colocar el código dentro de un frame (marco) oculto:

<iframe src="get_rescol.php" width="0" height="0"></iframe>

Espero que te sirva.

Saludos!
Miguel


"Checho" ()ar> escribió en el mensaje news:eQ%
El siguiente codigo funciona sin problemas.
El problema lo tengo, cuando el script realiza el location.href, me cambia
la URL del sitio. Hay alguna forma de captar los datos width height y color,
sin realizar el location.href.
El codigo lo estoy utilizando para un sistema de estadisitcas, y al
cambiarme la URL, no puedo llevar las estadisticas por pagina, ya que en
todas las direcciones me agrega los datos

get_rescol.php?&width24&heightv8&color2

< -- CODIGO -- >

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "location.href=\"get_rescol.php?&width=\" + screen.width +
\"&height=\" + screen.height +\"&color=\" + screen.colorDepth;";
echo "</script>";
}

< -- FIN CODIGO -- >


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:#
Hola Checho!

Pues creando una nueva variable
$color= $_GET['color'] ;

y añadiéndola al script:

\"&color=\" + screen.colorDepth;";

Lo que quedaría así:

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height
+\"&color=\" + screen.colorDepth;";
echo "</script>";
exit();
}
$DirColores= "$width x $height";


Saludos!!
Miguel


"Checho" ()ar> escribió en el mensaje
news:
> Muchas gracias. Con una adaptacion para poder guardar los datos en una BD
me
> sirvio el codigo:
>
> if (isset($_GET['width']) AND isset($_GET['height'])) {
> // output the geometry variables
> $width = $_GET['width'] ;
> $height = $_GET['height'] ;
> } else {
> // pass the geometry variables
> // (preserve the original query string
> // -- post variables will need to handled differently)
> echo "<script language=\"javascript\">";
> echo "
> location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
> . "&width=\" + screen.width + \"&height=\" +
screen.height;";
> echo "</script>";
> exit();
> }
> $DirColores= "$width x $height";
>
> Pero lo que no se es como puedo hacer para que me de el dato de los
COLORES
> en BIT mediante el mismo procedimiento.
> El codigo que se utiliza en javascript es:
>
> window.screen.colorDepth
>
>
> UN SALUDO
> Alfredo Javier Qüerio
> Tel: (0387) 156845212
> ()ar QUITAR ()
> www.masvendido.com.ar
> www.saltargentina.com.ar
> www.sagta.com.ar
> MSN ()com QUITAR ()
> ICQ 53228105
>
> SAGTA - > DISEÑO y HOSTING
> www.sagta.com.ar
>
>
>
>
> "Miguel González" escribió en el mensaje
> news:
> Un ejemplo más preciso (tomado de un manual de PHP):
>
> <?php
> if (isset($_GET['width']) AND isset($_GET['height'])) {
> // output the geometry variables
> echo "Screen width is: ". $_GET['width'] ."<br />";
> echo "Screen height is: ". $_GET['height'] ."<br />";
> } else {
> // pass the geometry variables
> // (preserve the original query string
> // -- post variables will need to handled differently)
>
> echo "<script language=\"javascript\">";
> echo "
> location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
> . "&width=\" + screen.width + \"&height=\" +
screen.height;";
> echo "</script>";
> exit();
> }
> ?>
>
> Saludos!
> Miguel
>
>
> "Checho" escribió en el mensaje
> news:%
> > yo lo estaba haciendo de esta forma y no tengo problema, pero mi duda es
> > como capturar ese dato del JavaScript ya que lo quiero guardar mediante
> PHP
> > en una BD MySQL
> >
> > <script language="Javascript"><!--
> > if( self.screen ) {
> > numbage = window.screen.colorDepth
> > }
> > else { numbage = "Sin datos" }
> > document.write(+ numbage + ' bits')
> > width = screen.width
> > height = screen.height
> > document.write(""+ width +"×"+ height)
> > //-->
> > </script>
> >
> >
> >
> > UN SALUDO
> > Alfredo Javier Qüerio
> > Tel: (0387) 156845212
> > ()ar QUITAR ()
> > www.masvendido.com.ar
> > www.saltargentina.com.ar
> > www.sagta.com.ar
> > MSN
> > ICQ 53228105
> >
> > SAGTA - > DISEÑO y HOSTING
> > www.sagta.com.ar
> >
> >
> >
> >
> > "Miguel González" escribió en el mensaje
> > news:
> > Hola Checho, puedes probar con las propiedades del objeto "screen":
> >
> > screen.width (ancho de la pantalla en píxeles)
> > screen.height (alto de la pantalla en píxeles)
> > screen.colorDepth (número de bits de color)
> >
> > Saludos!
> > Miguel
> >
> >
> > "Checho" escribió en el mensaje
> > news:
> > > Hola a todos
> > > Estoy creando un sistema de estadisiticas, y quisiera saber como puedo
> > hacer
> > > para capturar la resolucion y los colores en bit del usuario. Se que
se
> > > puede hacer con javascript creo.
> > > Alguien me puede ayudar.
> > > Lo que necesito es saber como capturar los datos de ese javascript, ya
> que
> > > lo tengo que guardad mediante PHP en una bs MySql.
> > > Espero que me puedan ayudar y FELIZ AÑO NUEVO
> > >
> > >
> > > UN SALUDO
> > > Alfredo Javier Qüerio
> > > Tel: (0387) 156845212
> > > ()ar QUITAR ()
> > > www.masvendido.com.ar
> > > www.saltargentina.com.ar
> > > www.sagta.com.ar
> > > MSN
> > > ICQ 53228105
> > >
> > > SAGTA - > DISEÑO y HOSTING
> > > www.sagta.com.ar
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#9 Checho
20/01/2004 - 16:25 | Informe spam
La segunda respuesta es lo que quiero hacer.
Espero que funcione.
Despues te cuento como me fue
MUCHAS GRACIAS POR LA AYUDA QUE ME ESTAS DANDO


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:
No acabo de captar lo que me planteas. Se me ocurren dos posibles
interpretaciones:

1) Deseas saber de dónde viene la página que captura los datos en el lado
cliente (desde el navegador se envian los datos al servidor a la página de
proceso "get_rescol.php". Puedes acceder a la referencia de la página que
hizo la petición (la que capturó los datos) a través de:

$origen = $HTTP_SERVER_VARS('HTTP_REFERER')

Ahora bien, si lo que deseas es que el usuario no "sufra" el cambio de
localización al capturar los datos una solución es colocar el código dentro
de un frame (marco) oculto:

<iframe src="get_rescol.php" width="0" height="0"></iframe>

Espero que te sirva.

Saludos!
Miguel


"Checho" ()ar> escribió en el mensaje
news:eQ%
El siguiente codigo funciona sin problemas.
El problema lo tengo, cuando el script realiza el location.href, me cambia
la URL del sitio. Hay alguna forma de captar los datos width height y


color,
sin realizar el location.href.
El codigo lo estoy utilizando para un sistema de estadisitcas, y al
cambiarme la URL, no puedo llevar las estadisticas por pagina, ya que en
todas las direcciones me agrega los datos

get_rescol.php?&width24&heightv8&color2

< -- CODIGO -- >

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "location.href=\"get_rescol.php?&width=\" + screen.width +
\"&height=\" + screen.height +\"&color=\" + screen.colorDepth;";
echo "</script>";
}

< -- FIN CODIGO -- >


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:#
Hola Checho!

Pues creando una nueva variable
$color= $_GET['color'] ;

y añadiéndola al script:

\"&color=\" + screen.colorDepth;";

Lo que quedaría así:

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height
+\"&color=\" + screen.colorDepth;";
echo "</script>";
exit();
}
$DirColores= "$width x $height";


Saludos!!
Miguel


"Checho" ()ar> escribió en el mensaje
news:
> Muchas gracias. Con una adaptacion para poder guardar los datos en una


BD
me
> sirvio el codigo:
>
> if (isset($_GET['width']) AND isset($_GET['height'])) {
> // output the geometry variables
> $width = $_GET['width'] ;
> $height = $_GET['height'] ;
> } else {
> // pass the geometry variables
> // (preserve the original query string
> // -- post variables will need to handled differently)
> echo "<script language=\"javascript\">";
> echo "
> location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
> . "&width=\" + screen.width + \"&height=\" +
screen.height;";
> echo "</script>";
> exit();
> }
> $DirColores= "$width x $height";
>
> Pero lo que no se es como puedo hacer para que me de el dato de los
COLORES
> en BIT mediante el mismo procedimiento.
> El codigo que se utiliza en javascript es:
>
> window.screen.colorDepth
>
>
> UN SALUDO
> Alfredo Javier Qüerio
> Tel: (0387) 156845212
> ()ar QUITAR ()
> www.masvendido.com.ar
> www.saltargentina.com.ar
> www.sagta.com.ar
> MSN ()com QUITAR ()
> ICQ 53228105
>
> SAGTA - > DISEÑO y HOSTING
> www.sagta.com.ar
>
>
>
>
> "Miguel González" escribió en el mensaje
> news:
> Un ejemplo más preciso (tomado de un manual de PHP):
>
> <?php
> if (isset($_GET['width']) AND isset($_GET['height'])) {
> // output the geometry variables
> echo "Screen width is: ". $_GET['width'] ."<br />";
> echo "Screen height is: ". $_GET['height'] ."<br />";
> } else {
> // pass the geometry variables
> // (preserve the original query string
> // -- post variables will need to handled differently)
>
> echo "<script language=\"javascript\">";
> echo "
> location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
> . "&width=\" + screen.width + \"&height=\" +
screen.height;";
> echo "</script>";
> exit();
> }
> ?>
>
> Saludos!
> Miguel
>
>
> "Checho" escribió en el mensaje
> news:%
> > yo lo estaba haciendo de esta forma y no tengo problema, pero mi duda


es
> > como capturar ese dato del JavaScript ya que lo quiero guardar


mediante
> PHP
> > en una BD MySQL
> >
> > <script language="Javascript"><!--
> > if( self.screen ) {
> > numbage = window.screen.colorDepth
> > }
> > else { numbage = "Sin datos" }
> > document.write(+ numbage + ' bits')
> > width = screen.width
> > height = screen.height
> > document.write(""+ width +"×"+ height)
> > //-->
> > </script>
> >
> >
> >
> > UN SALUDO
> > Alfredo Javier Qüerio
> > Tel: (0387) 156845212
> > ()ar QUITAR ()
> > www.masvendido.com.ar
> > www.saltargentina.com.ar
> > www.sagta.com.ar
> > MSN
> > ICQ 53228105
> >
> > SAGTA - > DISEÑO y HOSTING
> > www.sagta.com.ar
> >
> >
> >
> >
> > "Miguel González" escribió en el mensaje
> > news:
> > Hola Checho, puedes probar con las propiedades del objeto "screen":
> >
> > screen.width (ancho de la pantalla en píxeles)
> > screen.height (alto de la pantalla en píxeles)
> > screen.colorDepth (número de bits de color)
> >
> > Saludos!
> > Miguel
> >
> >
> > "Checho" escribió en el mensaje
> > news:
> > > Hola a todos
> > > Estoy creando un sistema de estadisiticas, y quisiera saber como


puedo
> > hacer
> > > para capturar la resolucion y los colores en bit del usuario. Se que
se
> > > puede hacer con javascript creo.
> > > Alguien me puede ayudar.
> > > Lo que necesito es saber como capturar los datos de ese javascript,


ya
> que
> > > lo tengo que guardad mediante PHP en una bs MySql.
> > > Espero que me puedan ayudar y FELIZ AÑO NUEVO
> > >
> > >
> > > UN SALUDO
> > > Alfredo Javier Qüerio
> > > Tel: (0387) 156845212
> > > ()ar QUITAR ()
> > > www.masvendido.com.ar
> > > www.saltargentina.com.ar
> > > www.sagta.com.ar
> > > MSN
> > > ICQ 53228105
> > >
> > > SAGTA - > DISEÑO y HOSTING
> > > www.sagta.com.ar
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#10 Checho
27/01/2004 - 02:41 | Informe spam
Te cuento que estoy usando el IFRAME, y en mi pc funciona sin problemas,
pero en el servidor, no lo puedo hacer andar.
Que puede ser??
<iframe src="stat1.php" width="0" height="0"></iframe>


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:
No acabo de captar lo que me planteas. Se me ocurren dos posibles
interpretaciones:

1) Deseas saber de dónde viene la página que captura los datos en el lado
cliente (desde el navegador se envian los datos al servidor a la página de
proceso "get_rescol.php". Puedes acceder a la referencia de la página que
hizo la petición (la que capturó los datos) a través de:

$origen = $HTTP_SERVER_VARS('HTTP_REFERER')

Ahora bien, si lo que deseas es que el usuario no "sufra" el cambio de
localización al capturar los datos una solución es colocar el código dentro
de un frame (marco) oculto:

<iframe src="get_rescol.php" width="0" height="0"></iframe>

Espero que te sirva.

Saludos!
Miguel


"Checho" ()ar> escribió en el mensaje
news:eQ%
El siguiente codigo funciona sin problemas.
El problema lo tengo, cuando el script realiza el location.href, me cambia
la URL del sitio. Hay alguna forma de captar los datos width height y


color,
sin realizar el location.href.
El codigo lo estoy utilizando para un sistema de estadisitcas, y al
cambiarme la URL, no puedo llevar las estadisticas por pagina, ya que en
todas las direcciones me agrega los datos

get_rescol.php?&width24&heightv8&color2

< -- CODIGO -- >

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "location.href=\"get_rescol.php?&width=\" + screen.width +
\"&height=\" + screen.height +\"&color=\" + screen.colorDepth;";
echo "</script>";
}

< -- FIN CODIGO -- >


UN SALUDO
Alfredo Javier Qüerio
Tel: (0387) 156845212
()ar QUITAR ()
www.masvendido.com.ar
www.saltargentina.com.ar
www.sagta.com.ar
MSN ()com QUITAR ()
ICQ 53228105

SAGTA - > DISEÑO y HOSTING
www.sagta.com.ar




"Miguel González" escribió en el mensaje
news:#
Hola Checho!

Pues creando una nueva variable
$color= $_GET['color'] ;

y añadiéndola al script:

\"&color=\" + screen.colorDepth;";

Lo que quedaría así:

if (isset($_GET['width']) AND isset($_GET['height'])) {
$width = $_GET['width'] ;
$height = $_GET['height'] ;
$color= $_GET['color'] ;
} else {
echo "<script language=\"javascript\">";
echo "
location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height
+\"&color=\" + screen.colorDepth;";
echo "</script>";
exit();
}
$DirColores= "$width x $height";


Saludos!!
Miguel


"Checho" ()ar> escribió en el mensaje
news:
> Muchas gracias. Con una adaptacion para poder guardar los datos en una


BD
me
> sirvio el codigo:
>
> if (isset($_GET['width']) AND isset($_GET['height'])) {
> // output the geometry variables
> $width = $_GET['width'] ;
> $height = $_GET['height'] ;
> } else {
> // pass the geometry variables
> // (preserve the original query string
> // -- post variables will need to handled differently)
> echo "<script language=\"javascript\">";
> echo "
> location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
> . "&width=\" + screen.width + \"&height=\" +
screen.height;";
> echo "</script>";
> exit();
> }
> $DirColores= "$width x $height";
>
> Pero lo que no se es como puedo hacer para que me de el dato de los
COLORES
> en BIT mediante el mismo procedimiento.
> El codigo que se utiliza en javascript es:
>
> window.screen.colorDepth
>
>
> UN SALUDO
> Alfredo Javier Qüerio
> Tel: (0387) 156845212
> ()ar QUITAR ()
> www.masvendido.com.ar
> www.saltargentina.com.ar
> www.sagta.com.ar
> MSN ()com QUITAR ()
> ICQ 53228105
>
> SAGTA - > DISEÑO y HOSTING
> www.sagta.com.ar
>
>
>
>
> "Miguel González" escribió en el mensaje
> news:
> Un ejemplo más preciso (tomado de un manual de PHP):
>
> <?php
> if (isset($_GET['width']) AND isset($_GET['height'])) {
> // output the geometry variables
> echo "Screen width is: ". $_GET['width'] ."<br />";
> echo "Screen height is: ". $_GET['height'] ."<br />";
> } else {
> // pass the geometry variables
> // (preserve the original query string
> // -- post variables will need to handled differently)
>
> echo "<script language=\"javascript\">";
> echo "
> location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
> . "&width=\" + screen.width + \"&height=\" +
screen.height;";
> echo "</script>";
> exit();
> }
> ?>
>
> Saludos!
> Miguel
>
>
> "Checho" escribió en el mensaje
> news:%
> > yo lo estaba haciendo de esta forma y no tengo problema, pero mi duda


es
> > como capturar ese dato del JavaScript ya que lo quiero guardar


mediante
> PHP
> > en una BD MySQL
> >
> > <script language="Javascript"><!--
> > if( self.screen ) {
> > numbage = window.screen.colorDepth
> > }
> > else { numbage = "Sin datos" }
> > document.write(+ numbage + ' bits')
> > width = screen.width
> > height = screen.height
> > document.write(""+ width +"×"+ height)
> > //-->
> > </script>
> >
> >
> >
> > UN SALUDO
> > Alfredo Javier Qüerio
> > Tel: (0387) 156845212
> > ()ar QUITAR ()
> > www.masvendido.com.ar
> > www.saltargentina.com.ar
> > www.sagta.com.ar
> > MSN
> > ICQ 53228105
> >
> > SAGTA - > DISEÑO y HOSTING
> > www.sagta.com.ar
> >
> >
> >
> >
> > "Miguel González" escribió en el mensaje
> > news:
> > Hola Checho, puedes probar con las propiedades del objeto "screen":
> >
> > screen.width (ancho de la pantalla en píxeles)
> > screen.height (alto de la pantalla en píxeles)
> > screen.colorDepth (número de bits de color)
> >
> > Saludos!
> > Miguel
> >
> >
> > "Checho" escribió en el mensaje
> > news:
> > > Hola a todos
> > > Estoy creando un sistema de estadisiticas, y quisiera saber como


puedo
> > hacer
> > > para capturar la resolucion y los colores en bit del usuario. Se que
se
> > > puede hacer con javascript creo.
> > > Alguien me puede ayudar.
> > > Lo que necesito es saber como capturar los datos de ese javascript,


ya
> que
> > > lo tengo que guardad mediante PHP en una bs MySql.
> > > Espero que me puedan ayudar y FELIZ AÑO NUEVO
> > >
> > >
> > > UN SALUDO
> > > Alfredo Javier Qüerio
> > > Tel: (0387) 156845212
> > > ()ar QUITAR ()
> > > www.masvendido.com.ar
> > > www.saltargentina.com.ar
> > > www.sagta.com.ar
> > > MSN
> > > ICQ 53228105
> > >
> > > SAGTA - > DISEÑO y HOSTING
> > > www.sagta.com.ar
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida