Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Mar 2012
    Messaggi
    35

    problema con funzioni

    ciao raga

    non riesco a capire una cosa,

    se metto una funzione dentro a document.ready
    faccio esempio

    codice:
    $(document).ready(function(){
    
    function prova(){
    
    alert('ciao');
    
    }
    
    prova();
    
    });

    mi dice prova() is not definited in firebug.....? invece se l sposto fuori al document.ready, funziona bene?

    ho necessita , per vari motivi di metterlo dentro al document.reay.....qualche soluzione?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    cosi' non puoi, quello che definisci in $ si trova nello scope di jquery
    o lo definisci direttamente fuori da quel document.ready
    o definisci la funzione al suo interno ma come
    window.prova=function(eventuali_argomenti){...}

    piu' avanti, dopo che il document ready sara' stato valutato, potrai richiamare indipendentemente dallo scope di jquery o meno
    prova('mia stringa')

    ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.