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

    Jquery - Passaggio variabili

    Salve,
    innanzitutto mi presento, sono Matteo e vengo da Torino.
    Scrivo perché avrei un problema con jQuery..
    Ho una pagina aspx con dei link che portano ad un'altra pagina aspx dove ci sono dei div nascosti.
    Al click di uno di questi link viene chiamata una funzione JQ che fa in modo che, in base al link cliccato, venga mostrato un div o un altro.. il problema è che non riesco a fare questa funzione >,<

    Non so se può essere utile, ma entrambe le pagine derivano da una Master Page..

    Sapreste aiutarmi?

    Grazie mille!! ^_^

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    quindi non riesci a implementare la funziona che mostra/nasconde un div? che centra il titolo passaggio di variabili?

  3. #3
    La funzione l'ho fatta..ma funziona solo sulla pagina..
    quello che vorrei fare è che se clicco sul link numero 2, cambio pagina e mi ritrovo già il div numero 2 aperto, e gli altri nascosti..se clicco sul link numero 1, cambio pagina e il div aperto è il numero 1..ecc..

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    allora devi passare un parametro in GET o POST alla pagina sucessiva, esempio:

    pagina2.xxx?mostraDiv=2 (GET)

    Nella pagina chiamata recuperi il paramentro, se lo puoi fare con asp te lo consiglio altrimenti puoi farlo anche con js, e mostri il div indicato.

  5. #5
    Umh..ok...dovrei farlo con js ma non so come fare >,< al momento il codice che utilizzo è questo:

    codice:
    $(document).ready(function () {
        $("#lista > .divn").hide();
        $('.title').click(
        function () {
            $(this).next().animate({ "height": "toggle" }, { duration: 1000 });   
        });
    });
    e dalla pagina aspx ho un semplice link che porta alla pagina con il JS..

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    3,660
    Ho preso spunto da qui: http://jquery-howto.blogspot.com/200...th-jquery.html

    Come sempre basta una ricerca su google:

    codice:
    $.extend({
    	  getUrlVars: function(){
    	    var vars = [], hash;
    	    var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&');
    	    for(var i = 0; i < hashes.length; i++)
    	    {
    	      hash = hashes[i].split('=');
    	      vars.push(hash[0]);
    	      vars[hash[0]] = hash[1];
    	    }
    	    return vars;
    	  },
    	  getUrlVar: function(name){
    	    return $.getUrlVars()[name];
    	  }
    });
    $(function(){
    	$("#lista > .divn").hide();
    	var urlParam = $.getUrlVar('mostraDiv');
    	$("#div"+urlParam).show();
    });
    Tutto questo era molto piu semplice farlo con asp ma anche cosi dovrebbe funzionare(non l'ho provato).

    p.s. ricordati di aggiungere il parametro all'url
    p.p.s. il codice si puo semplificare, se hai voglia puoi provarci tu

  7. #7
    Fantastico! Grazie mille!!
    Funziona perfettamente!

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.