Foros del Web » Programando para Internet » PHP »

PHP+javaScript(no intrusivo)

Estas en el tema de PHP+javaScript(no intrusivo) en el foro de PHP en Foros del Web. Buenas tardes a todos. Ante todo muchas gracias por su tiempo por leer mi duda y espero que antes de o bien responder o bien ...
  #1 (permalink)  
Antiguo 13/11/2007, 11:47
 
Fecha de Ingreso: noviembre-2007
Mensajes: 2
Antigüedad: 12 años
Puntos: 0
PHP+javaScript(no intrusivo)

Buenas tardes a todos.

Ante todo muchas gracias por su tiempo por leer mi duda y espero que antes de o bien responder o bien ignorarme se tome su tiempo en leerla.

Mi duda es la siguiente. Antes de postear esto he leido diversos hilos que hablan del mismo tema, con soluciones de lo más variopintas y que ninguna me sirve, por motivos diversos. la cuestión está en que yo deseo capturar la resolución de la pantalla de un visitante a mi site, esto lo puedo realizar mediante un script en JS, como ya se ha explicado en diversas cuestiones similares, siempre usando la instrucción "screen.width" dentro de una función JS, dentro del propio códgio php y posteriormente como solución se ofrece redireccionar la web capturando la variable mediante formularios con un submit.

Esto por diversos motivos a mi no me sirve, en primer lugar necesitaría saber si hay alguna manera de enviar el screen.width prescindiendo del method $_GET, y además manteniendo la modularidad(script no intrusivo en el código php), se que al revés se puede hacer dado que PHP trabajo del lado del servidor, pero al ser JS ,del lado del cliente me encuentro con un problema gordo.

Gracias por vuestra colaboración, un saludo enorme :D

Última edición por Pisbull; 13/11/2007 a las 11:48 Razón: "error sintáctico"
  #2 (permalink)  
Antiguo 13/11/2007, 13:19
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 13 años, 6 meses
Puntos: 2135
Re: PHP+javaScript(no intrusivo)

Desgraciadamente es la única forma de hacerlo, ya que para leer el dato y que puedas ver el valor necesitas enviar el formulario, otra forma es hacer el formulario via POST, o usar una función AJAX.

La desventaja de usar AJAX en este caso es que si tu dibujas tu pagina de acuerdo al ancho que sepas, vas a tener el problema de que tendrías que refrescar la pagina.

Saludos.
  #3 (permalink)  
Antiguo 13/11/2007, 14:39
 
Fecha de Ingreso: noviembre-2007
Mensajes: 157
Antigüedad: 12 años, 1 mes
Puntos: 3
Re: PHP+javaScript(no intrusivo)

Podrías guardar una cookie en javascript, con la resolución de la pantalla, y luego recuperas los datos con $_COOKIE en php
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 16:16.