Foros del Web » Programando para Internet » Javascript »

Player que funciona en FX no asi en IE

Estas en el tema de Player que funciona en FX no asi en IE en el foro de Javascript en Foros del Web. hola, tengo un script de dynamicdrive.com que le hice algunas modificaciones sobretodo en programacion en ASP y el click en lugar de botones en campos ...
  #1 (permalink)  
Antiguo 12/09/2006, 21:43
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
Player que funciona en FX no asi en IE

hola, tengo un script de dynamicdrive.com que le hice algunas modificaciones sobretodo en programacion en ASP y el click en lugar de botones en campos de imagen <input type="image"> pero en IE no funciona, en firefox si, la pagina tiene este codigo, lo que no funciona son los botones, si funciona la transicion de las imagenes:

Código HTML:
<div align="center" style="width:390px; border:4px solid #fff">

<img id="_Ath_Slide" onload="OnImgLoad()" width="390" alt="">

<script language="JavaScript1.2" type="text/javascript">

/*
Interactive Image slideshow with text description
By Christian Carlessi Salvadó ([email protected]). Keep this notice intact.
Visit http://www.dynamicdrive.com for script
*/


g_fPlayMode = 0;
g_iimg = -1;
g_imax = 0;
g_ImageTable = new Array();

function ChangeImage(fFwd)
{
if (fFwd)
{
if (++g_iimg==g_imax)
g_iimg=0;
}
else
{
if (g_iimg==0)
g_iimg=g_imax;
g_iimg--;
}
Update();
}

function getobject(obj){
if (document.getElementById)
return document.getElementById(obj)
else if (document.all)
return document.all[obj]
}

function Update(){
getobject("_Ath_Slide").src = g_ImageTable[g_iimg][0];
getobject("_Ath_FileName").innerHTML = g_ImageTable[g_iimg][1];
getobject("_Ath_Img_X").innerHTML = g_iimg + 1;
getobject("_Ath_Img_N").innerHTML = g_imax;
}


function Play()
{
g_fPlayMode = !g_fPlayMode;
if (g_fPlayMode)
{
getobject("btnPrev").disabled = getobject("btnNext").disabled = true;
Next();
getobject("btnPlay").src = "images/bplayg.png";
}
else 
{
getobject("btnPrev").disabled = getobject("btnNext").disabled = false;
getobject("btnPlay").src = "images/bpausag.png";
}
}

function OnImgLoad()
{
if (g_fPlayMode)
window.setTimeout("Tick()", g_dwTimeOutSec*2000);
}
function Tick() 
{
if (g_fPlayMode)
Next();
}
function Prev()
{
ChangeImage(false);
}
function Next()
{
ChangeImage(true);
}


////configure below variables/////////////////////////////

//configure the below images and description to your own. 



g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag1.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag10.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag11.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag12.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag13.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag14.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag2.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag3.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag4.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag5.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag6.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag7.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag8.jpg", "10 Aniversario del lugar");

g_ImageTable[g_imax++] = new Array ("apostolis/galeria1/jag9.jpg", "10 Aniversario del lugar");


//extend the above list as desired
g_dwTimeOutSec=2

////End configuration/////////////////////////////

if (document.getElementById||document.all)
window.onload=Play

</script>

</div>

<div align="center" style="margin-top:5px; width:390px; height:48px">

<div class="fondoplayerI"></div>
<div align="center" class="fondoplayer">
<div style="width:190px">
<div style="float:left; width:30px; padding:0 15px"><input id="btnPrev" type="image" src="images/bbackg.png" onclick="javascript:Prev();" style="vertical-align:top; margin-top:15px"><br>Back</div>
<div style="float:left; width:40px; padding:0 15px"><input id="btnPlay" type="image" src="images/bplayg.png" onclick="Play()" style="vertical-align:top; margin-top:5px; cursor:default"></div>
<div style="float:right; width:30px; padding:0 15px"><input id="btnNext" type="image" src="images/bnextg.png" onclick="javascript:Next()" style="vertical-align:top; margin-top:15px"><br>Next</div>
</div>
</div>

<div class="fondoplayerD"></div>
</div> 
Pueden ver la pagina en funcionamiento en:
http://buenprovecho.ws.tempdomain.us...illa1.asp?id=7
En la galeria de imagenes haciendo click sobre alguna de las pruebas se abrira un popup con el player
Espero me puedan ayudar a ver que pasa y corregirlo, desde ya, muchas gracias
  #2 (permalink)  
Antiguo 12/09/2006, 21:45
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
PD. si de paso alguien me pudiera ayudar a ponerle un manejador de tiempo de la transicion se los agradecere mucho, quisiera algo asi:

- OOO00 +

con lo que pueda controlar la velocidad a la que se cambian las imagenes

GRACIAS
  #3 (permalink)  
Antiguo 14/09/2006, 08:20
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 4 meses
Puntos: 16
nadie le ve nada? nadie lo ha visto? :S
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 10:05.