salve, vorrei fare il refresh dell'iframe nominato TIZIO cliccando su un link all'interno della pagina.. è possibile ??
salve, vorrei fare il refresh dell'iframe nominato TIZIO cliccando su un link all'interno della pagina.. è possibile ??
document.getElementById("idIframe").location.reloa d(true);
o altro metodo per referenziare l'iframe stesso.
Resta il fatto che, come sempre, se il contenuto dell'iframe appartiene ad altro dominio non puoi farlo, devi ripiegare a riassegnare l'URL eventualmente con un parametro random.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Ho più o meno lo stesso problema... Non riesco a "trovare" il mio iframe.
Come faccio ad aprire una certa pagina dentro un iframe che si trova nella stessa pagina?
Inizialmente tutto ok la pagina viene caricata correttamente poi da click postback sempre sulla stessa pagina eCodice PHP:
<body>
<center>
<frameset rows="30%,*">
<frame name="sopra" id="sopra">
<font size="5" color="red">[b]ARTICOLO SU ISLAND[/b]</font>
<form method="get" name="form" action="implosione.asp">
<font size="6">Articolo</font>
<input type="text" name="art" size="16" maxlength="16" title="Inserisci l'articolo da cercare" style="font-size:30px;width:450px;height:50px;">
<input type="submit" value="CERCA" style="font-size:24px;width:220px;height:45px;">
</form>
</frame>
</frameset>
<iframe name="sotto" id="sotto" width="100%" height="70%" src="http://server/pagina.asp?action=cerca&art=op-20202">
</center>
</body>
niente non so quale sia il modo giusto per far caricare quella pagina in quel iframe. :master:Codice PHP:
if request.querystring("art")<>"" then
%>
<script>
document.getElementById("sotto").open('http://server/visual.asp?action=cerca&art=<%=request.querystring("art")%>','_self')
</script>
<%
end if
Se proprio vuoi usare il metodo .open() ...
window.open("pagina.htm","nomeIframe");
oppure, piu' semplicemente:
document.getElementById("idIframe").location.href= "pagina.htm";
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Così me lo apre in una pagina nuova e non innestato nel iframe da me definito con nome "sotto"Originariamente inviato da br1
Se proprio vuoi usare il metodo .open() ...
window.open("pagina.htm","nomeIframe");
ciao
Così invece mi dice "necessario oggetto" perchè sicuramente non trova il mio iframe...Originariamente inviato da br1
oppure, piu' semplicemente:
document.getElementById("idIframe").location.href= "pagina.htm";
Ma tu il nome e/o l'ID l'hai corretto? io ti ho postato un esempio generale, devi personalizzarlo.
ciao
Il guaio per i poveri computers e' che sono gli uomini a comandarli.
Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
Consultate la discussione in rilievo: script / discussioni utili
Usate la funzione di Ricerca del Forum
Si si certo!
Ora ho risolto facendo una pagina padre contenente i due iframe con le rispettive pagine ed in questo modo funziona.
Cioè mi riesce a trovare l'iframe, prima no. Grazie dell'intervento.