Foros del Web » Programando para Internet » Javascript »

No sale la barra de scroll

Estas en el tema de No sale la barra de scroll en el foro de Javascript en Foros del Web. pues que estaba usando mucho tiempo este script y ahora me he dado cuenta que no sale la barra de scroll, pero no encuentro el ...
  #1 (permalink)  
Antiguo 07/09/2005, 15:41
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 23 años, 2 meses
Puntos: 0
Pregunta No sale la barra de scroll

pues que estaba usando mucho tiempo este script y ahora me he dado cuenta que no sale la barra de scroll, pero no encuentro el error:
Código PHP:
var winnull;
function 
NewWindow(mypage,myname,w,h,scroll){
  var 
winl = (screen.width-w)/2;
  var 
wint = (screen.height-h)/2;
  var 
settings  ='height='+h+',';
      
settings +='width='+w+',';
      
settings +='top='+wint+',';
      
settings +='left='+winl+',';
      
settings +='scrollbars=yes';
      
settings +='resizable=no';
  
win=window.open(mypage,myname,settings);
  if(
parseInt(navigator.appVersion) >= 4){win.window.focus();}

Código PHP:
<a href='aviso_legal.html' onclick="NewWindow(this.href,'Nota Legal','400','400','yes');return false\">Nota Legal</a> 
Un saludo y gracias, cosa mas rara...
__________________
Seguro que ahora me sale mejor!
  #2 (permalink)  
Antiguo 07/09/2005, 19:11
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 2 meses
Puntos: 45
Qué de fallos tenia tu codigo

Código PHP:
<script>
var 
winnull
function 
NewWindow(mypage,myname,w,h,scroll){ 
  var 
winl = (screen.width-w)/2
  var 
wint = (screen.height-h)/2
  var 
settings  ='height='+h+','
      
settings +='width='+w+','
      
settings +='top='+wint+','
      
settings +='left='+winl+','
      
settings +='scrollbars=yes,'
      
settings +='resizable=no'
  
win=window.open(mypage,myname,settings); 
}
</script>

<a href='aviso_legal.html' onclick="NewWindow('aviso_legal.html','Nota_Legal',400,400,'yes'); return false">Nota Legal</a> 
Intenta postear cosas correctas.

Los numeros pasados como string ('400') no se pueden restar a numeros de tipo Number..., luego a la linea settings +='scrollbars=yes'; le falta la coma al final: settings +='scrollbars=yes,'; seguramente por eso no funcionaba. Y la ultima linea: if(parseInt(navigator.appVersion) >= 4){win.window.focus();}, me producia un error de acceso denegado .
Por no hablar de que el atributo onclick acaba en una misteriosa contrabarra...

Que locura encontrarlos todos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
  #3 (permalink)  
Antiguo 08/09/2005, 02:52
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 23 años, 2 meses
Puntos: 0
Gracias pero ási lo h estado usando desde ahce un par de años :S no tengo ni idea de java scrpt, la contrabarra es porke estaba en una pagina PHP pero lo demas, no tenia ni idea, muchas gracias :)
__________________
Seguro que ahora me sale mejor!
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 02:00.