Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Jquery e variabile

  1. #1
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567

    Jquery e variabile

    Ciao a tutti, ho il seguente script in jquery:

    codice:
        google.load("jquery", "1.3.1");
    google.setOnLoadCallback(function()
    {
    
        // Color changer
        $(".grande").click(function(){
            $("link").attr("href", "css1.css");
            return false;
        });
        
        $(".piccolo").click(function(){
            $("link").attr("href", "css2.css");
            return false;
        });
       
    });
    In pratica ho due link nella pagina che cliccando su uno mi attiva un foglio di stile e cliccando sull'altro me ne attivi un'altro. Mi servirebbe modificarlo e far si che se viene cliccato il primo css (grande) venga creata una variabile con un valore (es. variabile=grande), nel caso venga cliccato il secondo la variabile abbia un valore diverso (es. variabile=piccolo).
    Masticando pochissimo di javascript e tanto meno JQuery non so cosa dovrei modificare. Potete darmi una mano?

    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    var tuavariabileglobale;
    google.load("jquery", "1.3.1");
    google.setOnLoadCallback(function()
    {
    
        // Color changer
        $(".grande").click(function(){
            $("link").attr("href", "css1.css");
    tuavariabileglobale='grande';
            return false;
        });
        
        $(".piccolo").click(function(){
            $("link").attr("href", "css2.css");
    tuavariabileglobale='piccolo';
            return false;
        });
       
    });
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Ci ho provato ma non mi funziona, dopo questa funzione stampo a video con document.write la variabile, in teoria dovrebbe stampare grande o piccolo a seconda di quello che clicco, ma invece non visualizza nulla.
    Premetto che quando carico la pagina non viene scelto nessuno dei due valori, vengono scelti in un secondo tempo al click del mouse

  4. #4
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Ho trovato un sistema alternativo per ovviare a questo problema, non è una soluzione al mio quesito, ma ho trovato un modo per aggirarlo (non lo sto a scrivere perchè dovrei spiegare tutto il funzionamento della pagina ed è fuori tema).

    Grazie comunque, in ogni caso se si trovasse una soluzione è un buon know-how per il futuro

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.