Amici, Il mio problema è che la mia pagina è molto lenta da caricare, perché tutto il carico simultaneamente. Sto tirando un feed RSS che se si fa clic sul pulsante "articolo" si aprirà un Modal che ha l'interno di esso. Il problema è che tutto il carico è simultaneamente.Come faccio a caricare <iframes> solo con un clic del mouse?
Ecco il sito: http://daisy.camorada.com/
ho provato l'inserimento di uno src in, ma che non funziona, perché credo che i carichi iframe quando la pagina si apre.
<button class='btn btn-primary' id='miguel'>TEST ME NOW</button>
<button class='btn btn-primary' id='jamison'>jamison</button>
<div id="yoyoyo">
</div>
<iframe id="gogo">
</iframe>
<script>
$('#miguel').on('click', function() {
alert('clicked');
$('#gogogo').attr('href', 'http://www.google.com');
});
</script>
<script>
$('#jamison').on('click', function() {
alert('clicked JAMISON');
$("#yoyoyo").html("<h1>HELLO J</h1><br><iframe class='full-iframe' href='http://news.yahoo.com/three-killed-tribal-clash-libya-001717827.html'></iframe>");
});
</script>
Grazie Ahren. Ho ricreato il tuo codice su daisy.camorada.com/test.php, sfortunatamente non sta funzionando correttamente. Idee? –
@AlexSpencer - Il codice è perfetto - l'unica cosa è che Google non si lascia incorporare in un iframe! Prova un altro sito! (ad esempio, yahoo.com) – ahren
@ ahren come faccio a risolverlo se c'è più di un iframe ma deve essere attivato separatamente. due pulsanti diversi e due diversi iframe. – Lemdor