- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Come si ritarda l'apertura di un frame?
-
Grazie ma purtroppo non mi funziona:
io ho fatto così ho inserito ```
<script type="text/javascript">var iframeSrc = "http ://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=via+centopino,+Montecastelli+Pisano,+56040+Siena+(Toscana)+(PI)+(Agriturismo+Villa+Centopino+Montecastelli+Pisano)&ie=UTF8&ll=44.653024,11.45874&spn=3.502179,7.042236&z=7&iwloc=A&iwstate1=dir&cid=11648897557807712446&output=embed";</script>nella parte head (sotto gli altri script), poi ho inserito questo
<iframe id="map" width="650" height="345" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src=""></iframe>
dentro un div (in pratica nello stesso punto dove prima avevo tutto il codice). E poi ho messo questo
<script type="text/javascript">
document.getElementById('map').setAttribute('src',iframeSrc);
</script>Alla fine (prima di /body) Ma mi ha solo creato un rettangolo bianco situato fuori dalla pagina. Cosa faccio? Grazie
-
Ah ecco allora se cancello il div e inserisco solo <iframe id="map"
allora si vede la pagina ma googlemaps fà vedere la sua homepage e nno più quella che a me interessava far vedere inoltre mi fà sempre confusione nell'apertura della pagina finchè non ha caricato tutto il frame. Inoltre ancora resta il secondo problema e cioè quello dell'apertura della pagina al posto di quella principale..
-
Ciao,
probabilmente google ti fa vedere un'altra pagina perchè
nalla URL che vuoi caricare devi sostituire tutti gli '&' con '&'.Prova e facci sapere.
Ciao
-
Ciao, ho provato ma succede la stessa cosa, questo è il codice modificato:
http ://maps.google.co.uk/maps?f=q&;source=s_q&;hl=en&;geocode=&;q=via+centopino,+Montecastelli+Pisano,+56040+Siena+(Toscana)+(PI)+(Agriturismo+Villa+Centopino+Montecastelli+Pisano)&;ie=UTF8&;ll=44.653024,11.45874&;spn=3.502179,7.042236&;z=7&;iwloc=A&;iwstate1=dir&;cid=11648897557807712446&;output=embed;
-
Ciao,
è strano.prova così:
[php]
<script type="text/javascript">
document.getElementById('map').src = iframeSrc;
</script>
[/php]oppure così:
[php]
<script type="text/javascript">
document.getElementById('map').src = encodeURI(iframeSrc);
</script>
[/php]Ciao
-
ho sostituito quei codici al posto di ```
<script type="text/javascript">
document.getElementById('map').setAttribute('src',iframeSrc);
</script>Ma sinceramente non ho visto differenze, vedo ancora un'altra pagina di googlemaps :(
-
Up , come posso ? Vorrei almeno fare in modo che cliccando sull' iframe si apra una nuova finestra.
Ciao e grazie
-
Please, non mi abbandonate proprio adesso, son rimasto con la pagina a metà
-
Ciao Lionard84,
pensavo che ormai tu avessi risolto i tuoi problemi.:xDunque,
se hai un solo iframe nella pagina, prova così:
[PHP]
document.getElementsTagName('iframe')[0].src = l'url che devi richiamare
[/PHP]Fammi sapere,
vediamo di chiudere la questioneCon il post di ritorno, se avrai ancora dei problemi,
alleghi anche il codice HTML della pagina?Ciao
-
Ciao, sinceremante non ho capito dove mettere quel codice. Nella parte head?
CiaoAdesso è così "head":
<script type="text/javascript"> document.getElementById('map').src = iframeSrc;</script>
Dentro il body:
<div id="map"><iframe width="650" height="345" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http: //maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=via+centopino,+Montecastelli+Pisano,+56040+Siena+(Toscana)+(PI)+(Agriturismo+Villa+Centopino+Montecastelli+Pisano)&ie=UTF8&ll=44.653024,11.45874&spn=3.502179,7.042236&z=7&iwloc=A&iwstate1=dir&cid=11648897557807712446&output=embed"></iframe><br /></div>
-
Ciao Lionard84,
sai cosa c'è?E' che 'map' non è l'id dell'iframe, ma è l'id del div che contiene l'iframe.
prova così:
[php]
<div id="mapDiv"><iframe width="650" height="345" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="" id="map"></iframe><br /></div>
[/php]Ciao
-
Ok, faccio questa prova.
Ciao e grazie
-
Sarò un caso disperato ma ancora niente da fare, vado tre giorni via e poi magari se ti và, possiamo fare una prova con tutto il codice della pagina per vedere cosa c'è che non va o meglio ancora facciamo una pagina nuova con solo quel frame per vedere se funziona.
Grazie e ciao.
-
Ciao Lionard84,
nessun problema: ci sentiamo quando rientri.