Salve, utilizzo un javascript per caricare la struttura della pagina composta da un iframe centrale
Con internet explorer funziona, mentre con firefox no
se vi posto il codice dite che si possa risolvere?
o è un problema noto di firefox?
Salve, utilizzo un javascript per caricare la struttura della pagina composta da un iframe centrale
Con internet explorer funziona, mentre con firefox no
se vi posto il codice dite che si possa risolvere?
o è un problema noto di firefox?
Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto
pero' con la Letteratura Italiana me la cavicchio.... ghghg...
Senza non possiamo nemmeno provarciOriginariamente inviato da fedemarkez
Salve, utilizzo un javascript per caricare la struttura della pagina composta da un iframe centrale
Con internet explorer funziona, mentre con firefox no
se vi posto il codice dite che si possa risolvere?
o è un problema noto di firefox?![]()
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
allora nella pagina principale cè questo codice:
nell' header:
il body:Codice PHP:<script language="javascript" type="text/javascript">
function change() {
var ind = location.href;
var splitter = ind.indexOf("?");
if (splitter != -1) {
var nvar = ind.substring(splitter+1, ind.lenght);
var param = nvar.indexOf("=");
if (param != -1) {
var pag = nvar.substring(0,param);
var locat = nvar.substring(param+1);
if (pag == "pag") {
document.frames['frame'].location.href = locat;
}
}
}
else {
document.frames['frame'].location.href = "servizi.html";
}
}
</script>
e il pezzo che richiama il frame:Codice PHP:<body onload="change()">
Invece nelle paginette che si caricano nell iframe metto questo codice nell' head:Codice PHP:<iframe name="frame" src="" frameBorder=0 width="100%" height="520">
Codice PHP:<script language="JavaScript">
var thispage = "servizi.html";
if (location.href == top.location.href) {
location.href = "index.html?pag="+thispage;
}
</script>
Con questo metodo, quando un utente trova una pagina dell'iframe su un motore di ricerca, mi si ricrea automaticamente tutta la pagina.
Questo funziona con IE ma non con FF
Inoltre se apro normalmente la pagina principale, con FF non mi si vede proprio l'iframe
Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto
pero' con la Letteratura Italiana me la cavicchio.... ghghg...
Prova ad utilizzare qualcosa di diverso da "frame" per il nome dell'iframe... mi suona come riservato![]()
Modifica anche l'ultimo script: questi mi sembra piu' logico ed universale:
<script type="text/javascript">
if (self==top) {
top.location.href = "index.html?pag="+this.location.href;
}
</script>
Pero' prima provalo![]()
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 sostituito il codice come suggerito ma con FF si vede allo stesso modoossia l'iframe non viene visualizzato
![]()
Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto
pero' con la Letteratura Italiana me la cavicchio.... ghghg...
non cè un metodo per farlo vedere anche su firefox?
Il PHP non è il mio forte e con i Phpisti Malvisti sono un webmaster malvisto
pero' con la Letteratura Italiana me la cavicchio.... ghghg...