- Home
- Categorie
- Coding e Sistemistica
- Javascript & Framework
- Auto click di un pulsante / link in automatico al caricamento della pagina
-
Auto click di un pulsante / link in automatico al caricamento della pagina
Salve a tutti,
dato:<a href="#example" class="test" id="pulsante">Hello world</a>
Vorrei che al caricamento della pagina,
questo pulsante venisse automaticamente cliccato, cosicché possa far partire un azione.Grazie infinite!
-
Ciao,
puoi usare jquery+trigger per fare ciò.ad esempio
[HTML]
<a id='link'>Hello world</a>
[/HTML]$('#link').click(function(){ alert($(this).text()); }); $(document).ready(function(){ $('#link').trigger('click'); });
-
Ottimo.
Questo script mi servirebbe per aprire una dialog,
quindi invece dell'allert come potrei fare perchè clicchi fisamente il pulsante?Ipotesi di index.php
al caricamento della pagina vorrei che cliccasse il pulsante e quindi diventasse
index.php#example
<a id='link' href="#example" class="openModal">Apri Dialog</a> <script> $('#link').click(function(){ alert($(this).text()); }); $(document).ready(function(){ $('#link').trigger('click'); }); </script> <div id="example"> contenuto dialog </div>
-
L'alert è solo un esempio, dentro l'evento click metti il codice che ti serve.
Ad esempio se il dialog è nascosto puoi e lo vuoi mostrare non appena la pagina è stata caricata$('#link').click(function(){ $('#example').show(); });
-
Grazie mille,
sei stato gentilissimo.Era proprio quello che mi serviva!!
Per chi fosse interessato,
per aprire aggiunger all'url l'ancoraggio che mi serve, ho utilizzato:$('#link').click(function(e){ //alert($(this).text()); e.preventDefault(); window.location = $(this).attr('href'); });
-
Buona sera,
questa mi sembra una discussione attinente la mia domanda: sarebbe possibile per un programma in php cliccare da solo su determinati bottoni di pagine web e poi copiarsi i dati delle pagine scaturitene? Che tipo di problemi ci sarebbero? C'è qualche nuova tecnologia per questo genere di manovre? Se non si riuscisse col php, quale altro linguaggio sarebbe in grado di farlo? Grazie!