Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2007, 10:06
pipep
 
Fecha de Ingreso: febrero-2007
Mensajes: 73
Antigüedad: 17 años, 2 meses
Puntos: 0
Deformación web nada más cargar la web, luego se pone bien.

Buenas gente...

mirar, tengo un problemilla.

En la siguiente web:

www.deexteriores.com, darle a entrar y luego a cualquiera de las 4 imágenes que aparecen en grande a la derecha. Como os podreís haber dado cuenta la web nada más cargar en esa sección, se deforma, y luego se recoloca. Esto seguro que es por el script que tengo montado ahi en medio que ahora os lo pego:

Estilos CSS:
Código PHP:
.st {
    
positionrelative;
    
width 598px
    
overflow hidden;

Archivo HTML:

Código PHP:
<div class="st" id="pasarela"
 </
div
Script js:

Código PHP:
window.onload f_init;

var 
oDiv null;
var 
hInt null;
var 
nDir 0;

function 
f_init() {
var 
nCoordX 4;
var 
nMaxH 0;
var 
nlDivs document.getElementsByTagName("div");
for(
i=0i<nlDivs.lengthi++) {
var 
oDiv nlDivs[i];
if(
oDiv.className=="st") {
oDiv.move f_move;
for(
ii=0ii<oDiv.childNodes.lengthii++) {
var 
oImg nlDivs[i].childNodes[ii];
if(
oImg.tagName=="IMG") {
oImg.style.position "absolute";
oImg.style.left nCoordX+"px";
nCoordX += oImg.width 12;
nMaxH Math.max(nMaxHoImg.height);
}
}
oDiv.scrollLeft 0;
oDiv.maxScrollW oDiv.scrollWidth oDiv.offsetWidth;
oDiv.centerX = (oDiv.offsetWidth 2);
oDiv.style.height nMaxH+"px";
}
}
}
function 
f_mover() {
if(
hInt != nullwindow.clearInterval(hInt);
oDiv this;
hInt window.setInterval(f_move10);
}
function 
f_mmove(event) {
if(
event == nullevent window.event;
var 
event.clientX this.offsetLeft;
if(
this.centerX && this.scrollLeft>nDir = -1;
if(
this.centerX && this.scrollLeft<this.maxScrollWnDir = +1;
}
function 
f_mout() {
window.clearInterval(hInt);
hInt null;
oDiv null;
}
function 
f_move() {
oDiv.scrollLeft += nDir;
}
            
function 
flecha_mover(nn) {
if(
hInt != nullwindow.clearInterval(hInt);
oDiv  document.getElementById("pasarela");
nDir=nn;
hInt  window.setInterval(f_move10);

Alguien sabría decirme como solucionarlo?

Muchas gracias.