Foros del Web » Programando para Internet » PHP »

como crear el ancho de un iframe segun la pantalla del cliente

Estas en el tema de como crear el ancho de un iframe segun la pantalla del cliente en el foro de PHP en Foros del Web. Hola, intento hacer lo que puse en el titulo, osea crear un iframe con el ancho segun sea el ancho de la pantalla del usuario, ...
  #1 (permalink)  
Antiguo 12/12/2011, 06:15
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 7 meses
Puntos: 5
como crear el ancho de un iframe segun la pantalla del cliente

Hola, intento hacer lo que puse en el titulo, osea crear un iframe con el ancho segun sea el ancho de la pantalla del usuario, pero no se muy bien como hacerlo, si alguien me puede dar alguna idea o la forma correcta de hacerlo, saludos.
  #2 (permalink)  
Antiguo 12/12/2011, 06:20
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 10 meses
Puntos: 288
Respuesta: como crear el ancho de un iframe segun la pantalla del cliente

hola roboty,
una es asignarle el 100% del ancho de la pantalla si ya sabes que siempre va a ser asi,
sino hay funciones js que te permiten obtener esos dos valores
fijate esto:
Código Javascript:
Ver original
  1. function alertSize() {
  2.   var myWidth = 0, myHeight = 0;
  3.   if( typeof( window.innerWidth ) == 'number' ) {
  4.     //Non-IE
  5.     myWidth = window.innerWidth;
  6.     myHeight = window.innerHeight;
  7.   } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
  8.     //IE 6+ in 'standards compliant mode'
  9.     myWidth = document.documentElement.clientWidth;
  10.     myHeight = document.documentElement.clientHeight;
  11.   } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
  12.     //IE 4 compatible
  13.     myWidth = document.body.clientWidth;
  14.     myHeight = document.body.clientHeight;
  15.   }
  16.   window.alert( 'Width = ' + myWidth );
  17.   window.alert( 'Height = ' + myHeight );
  18. }
  #3 (permalink)  
Antiguo 12/12/2011, 06:35
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: como crear el ancho de un iframe segun la pantalla del cliente

Hola Patriarka, gracias por tu colaboracion eso es lo que queria saber,un saludos.
  #4 (permalink)  
Antiguo 12/12/2011, 06:52
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: como crear el ancho de un iframe segun la pantalla del cliente

Tengo una duda, yo por ejemplo el ancho si que lo quiero el 100% pero el alto lo querio segun le mida la pantalla, pero claro mi duda es que si esto no se puede hacer con php, ya que una vez entre el usuario el alto se quedara igual siemple, esto es posible hacerlo con php, saludos.
  #5 (permalink)  
Antiguo 12/12/2011, 11:27
Avatar de Patriarka  
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 10 meses
Puntos: 288
Respuesta: como crear el ancho de un iframe segun la pantalla del cliente

pero el que maneja el DOM es js no php.
sino recupera el alto con js y pasalo por ajax a php, es la unica que se me ocurre
  #6 (permalink)  
Antiguo 12/12/2011, 12:55
 
Fecha de Ingreso: abril-2011
Mensajes: 867
Antigüedad: 13 años, 7 meses
Puntos: 5
Respuesta: como crear el ancho de un iframe segun la pantalla del cliente

gracias de nuevo Patriarka, lo hare con javascript, saludos.

Etiquetas: ancho, cliente, iframe, pantalla, usuarios
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 06:12.