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

    2 javascript in conflitto

    Buongiorno a tutti... non sono molto esperto, abbiate pietà di me...
    Ho un problemino con due javascript che mi creano conflitto, mi potete dare un aiutino per favore?

    Dunque, inizialmente ho inserito nella mia pagina un javascript per un cambio img di pulsanti, che richiamavo nel tag <img> inserendo l'attributo hsrc:


    <script type="text/javascript" language="JavaScript">
    <!--

    function init() {
    if (!document.getElementById) return
    var imgOriginSrc;
    var imgTemp = new Array();
    var imgarr = document.getElementsByTagName('img');
    for (var i = 0; i < imgarr.length; i++) {
    if (imgarr[i].getAttribute('hsrc')) {
    imgTemp[i] = new Image();
    imgTemp[i].src = imgarr[i].getAttribute('hsrc');
    imgarr[i].onmouseover = function() {
    imgOriginSrc = this.getAttribute('src');
    this.setAttribute('src',this.getAttribute('hsrc'))
    }
    imgarr[i].onmouseout = function() {
    this.setAttribute('src',imgOriginSrc)
    }
    }
    }
    }
    onload=init;

    //-->
    </script>


    Il problema è che inserendo un altro javascript per il lancio automatico di un pop up, il primo script non funziona più. Questo il secondo script, che richiamo nel tag <body> con onLoad="javascriptopUp('popup.html')":

    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function popUp(URL) {
    day = new Date();
    id = day.getTime();
    eval("page" + id + " = window.open(URL, '" + id + "', 'scrollbars=0,toolbar=0,location=0,statusbar=0,men ubar=0,resizable=0,width=550,height=250,left = 50,top = 50');");
    }
    // End -->
    </script>

    Come posso risolvere?
    Grazie in anticipo!
    // Marco

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    questo onload=init; lo modifichi cosi onload=function(){init();popUp('popup.html')}: e togli onload dal tag body
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Originariamente inviato da cavicchiandrea
    questo onload=init; lo modifichi cosi onload=function(){init();popUp('popup.html')}: e togli onload dal tag body
    ah ah ah
    mitico!!!!!!!!! grandissimo!!!!!!!!
    grazie mille mille mille mille!!!!

    ho solo sostituito i : con il ;
    sicuramente era un errore di battitura...

    grazie mille!!!!
    yeeeee

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.