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

    Thickbox all'avvio della pagina...

    Salve a tutti,
    mi servirebbe fare in modo che la finestra di thickbox si apra all'avvio della pagina, però non riesco a farla funzionare, in quanto se metto al body on load ecc ecc, non posso mettere la classe thickbox per far aprire la finestra!

    Avete qualche soluzione?

    Il link che dovrei aprire sarebbe il seguente:

    Show hidden modal content.

    Qualcuno mi sa aiutare? Grazie mille!
    Buona Giornata a tutti!

  2. #2
    Nel ready dovresti mettere il trigger del click, quindi qualcosa tipo:

    $('a').trigger('click');

    Dove chiaramente devi identificare univocamente l'a a cui fuori fare click.

  3. #3
    Grazie mille per la risposta ma non essendo molto esperto di javascript non ho ben capito come devo agire...

    La pagina chiamante è la seguente:

    codice:
    <html>
    
    <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="thickbox.js"></script>
    <link rel="stylesheet" href="thickbox.css" type="text/css" media="screen" />
    </head>
    
    <body>
    Mostra ThickBox.
    
    ...
    ...
    ...
    
    </body>
    dove dovrei inserire il ready?
    Scusami davvero per l'ignoranza ma sono un newbie di JS...
    Attendo tue notizie! Grazie ancora moltissime!

  4. #4
    Dopo il caricamento di jquery.js prova a mettere:
    codice:
    <script type="text/javascript">
    	$().ready(function() {
    		$(a).trigger('click');
    	});
    </script>

  5. #5
    Come da tuo suggerimento ho inserito il codice che mi hai passato ma ho dovuto inserirlo dopo thickbox.js ma sembra non funzionare...
    Cioè se clicco sul link mi apre come prima il thickbox altrimenti non fa nulla! :-(

    Sbaglio qualcosa io?


    codice:
    <head>
    <script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript" src="thickbox.js"></script>
    
    <link rel="stylesheet" href="thickbox.css" type="text/css" media="screen" />
    <script type="text/javascript">
    	$().ready(function() {
    		$(a).trigger('click');
    	});
    </script>
    
    </head>
    <body>
    Show hidden modal content.
    ....
    ....
    PS: Se inserisco il blocco di codice subito dopo jquery.js e prima di thickbox.js NON funziona comunque ed inoltre il link non viene aperto come thickbox ma come link normale a una pagina.

  6. #6
    codice:
    $('a').trigger('click');

  7. #7
    Grazie mille! Sei un mito! Funziona alla grande!
    Gentilissimo davvero, non so come avrei fatto senza di te! Grazie di cuore!

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.