Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    21

    [facile credo] richiamare una funzione

    Ciao a tutti, premetto che uso Mootools e sono un newbie di javascript.

    Ho scritto questo script che chiamo dall'header della pagina:

    Codice PHP:
    Window.onDomReady(function() {

    function 
    zoom_over(id_elcategory) {
        var 
    = $(id_el '_img');
        
    a.setAttribute("src""/images/thumbs_ajax/" category "/" id_el "_over.jpg"); 
    };

    function 
    zoom_out(id_elcategory) {
        var 
    = $(id_el '_img');
        
    a.setAttribute("src""/images/thumbs_ajax/" category "/" id_el ".jpg"); 
    }

    function 
    crea_rollover(category) {
    alert(category)
    var 
    thumbs_cat =document.getElementsByTagName('a');
        for (var 
    i=0i<thumbs_cat.lengthi++) {
            if (
    thumbs_cat[i].className == 'thumb_cat') {
                
    thumbs_cat[i].onmouseover = function() {
                    
    zoom_over(this.getAttribute('id'), category);
                }
                
    thumbs_cat[i].onmouseout = function() {
                    
    zoom_out(this.getAttribute('id'), category);
                }
            }
        }
    }

    }) 
    Il problema è che ho bisogno di richiamare la funzione crea_rollover da dentro la pagina (che viene caricata dinamicamente usando una libreria AJAX).

    Dentro al contenuto dinamico ho messo uno:
    Codice PHP:
        <script type="text/javascript">
                
    crea_rollover("cestini");
        
    </script> 
    ...solo che dalla console di debug mi viene detto:
    "ReferenceError: Can't find variable: crea_rollover
    http://beta.rexite.it/ita/index.lasso"

    Dov'è che sbaglio??
    grazie,
    Augusto

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    21
    up

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.