Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Salve, Problema di compatibilita' Firefox\IE

    Salve

    Ho un file Index.html con un Image Randomizer....

    Ecco il codice:

    // Dynamic Images by Kaosweaver
    // Copyright 2007, All rights reserved
    var rI = {
    init:function(o,t) {rI.obj=o;rI.rT=t;},
    addImg:function() {
    var a=arguments;rI.imgList.push(a[0]);rI.altList.push((a[1]?a[1]:''));
    rI.linkList.push((a[2]?a[2]:''));rI.tgtList.push((a[3]?a[3]:''));},
    showImg:function() {
    if (rI.rT==0){var j=parseInt(Math.random()*rI.imgList.length);
    j=(isNaN(j))?0:j;}else{var oneDay=60*60*24*1000, d=new Date();
    jk=d.getTimezoneOffset()*60*1000;
    j=(parseInt((d.getTime()-jk)/oneDay))%rI.imgList.length;}
    d=document; newImg=d.createElement("img");
    newImg.src=rI.imgList[j];newImg.alt=rI.altList[j];
    tO=d.getElementById(rI.obj);if (tO) {if (rI.linkList[j]!='') {
    newLink=d.createElement("a");newLink.href=rI.linkL ist[j];
    newLink.target=rI.tgtList[j];newLink.appendChild(newImg);
    tO.appendChild(newLink);} else {tO.appendChild(newImg);}}},
    addEvent: function(o,evt, fn) {
    if (o.addEventListener) {o.addEventListener(evt, fn, false);
    } else if (o.attachEvent) {o.attachEvent('on'+evt, fn);
    } else {o['on'+evt]=fn;}},
    imgList:[],altList:[],linkList:[],tgtList:[],obj:"",rT:0
    }
    rI.init("randomImage",0);
    rI.addImg("../RandomImages/Imm.jpg","Fiume e Dintorni","www.fiumedintorni.org","");
    rI.addImg("../RandomImages/Immagine1.jpg","","","");
    rI.addImg("../RandomImages/Immagine2.jpg","","","");
    rI.addImg("../RandomImages/Immagine3.jpg","","","");
    rI.addImg("../RandomImages/Immagine4.jpg","","","");
    rI.addImg("../RandomImages/Immagine5.jpg","","","");
    rI.addImg("../RandomImages/Immagine6.jpg","","","");
    rI.addEvent(window,'load',rI.showImg);
    //--!>
    </script>

    </head>
    <div id="randomImage">
    <noscript>
    [img]../RandomImages/Imm.jpg[/img]
    </noscript>
    </div>
    </html>



    Ora, Con Firefox tutto apposto....con IE pagina Bianca...

    Come posso risolvere?

    grazie

  2. #2

  3. #3
    'azie

    Qualcuno che mi aiuta?

  4. #4
    Ah, Sottolineo che Internet Explorer non da' nessun Errore di Debug...Semplicemente mi apre una pagina Bianca....

    Con Firefox tutto apposto....

    Help me!

  5. #5
    Uppp
    Nessuno sa' aiutarmi?

  6. #6
    upp

  7. #7
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133

    Re: Salve, Problema di compatibilita' Firefox\IE

    Originariamente inviato da Achillus
    Salve

    Ho un file Index.html con un Image Randomizer....

    Ecco il codice:

    // Dynamic Images by Kaosweaver
    // Copyright 2007, All rights reserved
    var rI = {
    init:function(o,t) {rI.obj=o;rI.rT=t;},
    addImg:function() {
    var a=arguments;rI.imgList.push(a[0]);rI.altList.push((a[1]?a[1]:''));
    rI.linkList.push((a[2]?a[2]:''));rI.tgtList.push((a[3]?a[3]:''));},
    showImg:function() {
    if (rI.rT==0){var j=parseInt(Math.random()*rI.imgList.length);
    j=(isNaN(j))?0:j;}else{var oneDay=60*60*24*1000, d=new Date();
    jk=d.getTimezoneOffset()*60*1000;
    j=(parseInt((d.getTime()-jk)/oneDay))%rI.imgList.length;}
    d=document; newImg=d.createElement("img");
    newImg.src=rI.imgList[j];newImg.alt=rI.altList[j];
    tO=d.getElementById(rI.obj);if (tO) {if (rI.linkList[j]!='') {
    newLink=d.createElement("a");newLink.href=rI.linkL ist[j];
    newLink.target=rI.tgtList[j];newLink.appendChild(newImg);
    tO.appendChild(newLink);} else {tO.appendChild(newImg);}}},
    addEvent: function(o,evt, fn) {
    if (o.addEventListener) {o.addEventListener(evt, fn, false);
    } else if (o.attachEvent) {o.attachEvent('on'+evt, fn);
    } else {o['on'+evt]=fn;}},
    imgList:[],altList:[],linkList:[],tgtList:[],obj:"",rT:0
    }
    rI.init("randomImage",0);
    rI.addImg("../RandomImages/Imm.jpg","Fiume e Dintorni","www.fiumedintorni.org","");
    rI.addImg("../RandomImages/Immagine1.jpg","","","");
    rI.addImg("../RandomImages/Immagine2.jpg","","","");
    rI.addImg("../RandomImages/Immagine3.jpg","","","");
    rI.addImg("../RandomImages/Immagine4.jpg","","","");
    rI.addImg("../RandomImages/Immagine5.jpg","","","");
    rI.addImg("../RandomImages/Immagine6.jpg","","","");
    rI.addEvent(window,'load',rI.showImg);
    //--!>
    </script>

    </head>
    <div id="randomImage">
    <noscript>
    [img]../RandomImages/Imm.jpg[/img]
    </noscript>
    </div>
    </html>



    Ora, Con Firefox tutto apposto....con IE pagina Bianca...

    Come posso risolvere?

    grazie
    Premetto non vuole essere una critica ne un riporvero, ma credo che lo script postato non sia libero, ma un'estensione di dreamwear, difatti sul sito del "creatore" non trovi il download dello script, che fra altro la demo funziona perfettamente anche con IE.
    Ti consiglio di vedere QUI se trovi qualcosa che possa sostiture lo script "image random" oppre prova a fare una ricerca su questo forum (con gli tessi termini) troverai sicuramente qualche esempio, argomento trattato diverse volte.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.