Ver Mensaje Individual
  #6 (permalink)  
Antiguo 06/09/2005, 00:36
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 23 años, 1 mes
Puntos: 61
Vamos a ver si esto sirve:

Esta función:

Código PHP:
function enlarge(whichepositionimgwidthimgheight){
if (
ie||ns6){
crossobj=document.getElementByIddocument.getElementById("showimage") : document.all.showimage
if (position=="center"){
pgyoffset=ns6parseInt(pageYOffset) : parseInt(ietruebody().scrollTop)
horzpos=ns6pageXOffset+window.innerWidth/2-imgwidth/ietruebody().scrollLeft+ietruebody().clientWidth/2-imgwidth/2
vertpos
=ns6pgyoffset+window.innerHeight/2-imgheight/pgyoffset+ietruebody().clientHeight/2-imgheight/2
if (window.opera && window.innerHeight//compensate for Opera toolbar
vertpos=pgyoffset+window.innerHeight/2-imgheight/2
vertpos
=Math.max(pgyoffsetvertpos)
}
else{
var 
horzpos=ns6pageXOffset+e.clientX ietruebody().scrollLeft+event.clientX
var vertpos=ns6pageYOffset+e.clientY ietruebody().scrollTop+event.clientY
}
crossobj.style.left=horzpos+"px"
crossobj.style.top=vertpos+"px"

crossobj.innerHTML='<div align="left" id="dragbar"><span id="closetext" onClick="closepreview()">Cerrar</span> </div><img src="'+which+'">'
crossobj.style.visibility="visible"
return false
}
else 
//if NOT IE 4+ or NS 6+, simply display image in full browser window
return true

Cambiala por esto:
Código PHP:
function enlarge(whichepositionimgwidthimgheight){
if (
ie||ns6){
crossobj=document.getElementByIdtop.document.getElementById("showimage") : top.document.all.showimage
if (position=="center"){
pgyoffset=ns6parseInt(pageYOffset) : parseInt(ietruebody().scrollTop)
horzpos=ns6pageXOffset+window.innerWidth/2-imgwidth/ietruebody().scrollLeft+ietruebody().clientWidth/2-imgwidth/2
vertpos
=ns6pgyoffset+window.innerHeight/2-imgheight/pgyoffset+ietruebody().clientHeight/2-imgheight/2
if (window.opera && window.innerHeight//compensate for Opera toolbar
vertpos=pgyoffset+window.innerHeight/2-imgheight/2
vertpos
=Math.max(pgyoffsetvertpos)
}
else{
var 
horzpos=ns6pageXOffset+e.clientX ietruebody().scrollLeft+event.clientX
var vertpos=ns6pageYOffset+e.clientY ietruebody().scrollTop+event.clientY
}
crossobj.style.left=horzpos+"px"
crossobj.style.top=vertpos+"px"

crossobj.innerHTML='<div align="left" id="dragbar"><span id="closetext" onClick="closepreview()">Cerrar</span> </div><img src="'+which+'">'
crossobj.style.visibility="visible"
return false
}
else 
//if NOT IE 4+ or NS 6+, simply display image in full browser window
return true

Y en la página principal pon esto en algún sitio:

<div id="showimage"></div>

Y a ver si va!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.