Ho questo codice:
<?
session_start();
Header("Location: http://marcio.altervista.org/index.php");
?>
Si può cambiare il target (questo dovrebbe essere _self) in _top?
Ho questo codice:
<?
session_start();
Header("Location: http://marcio.altervista.org/index.php");
?>
Si può cambiare il target (questo dovrebbe essere _self) in _top?
L'header di per se non offre questa funzione.
Devi per forza organizzarti con php
L'unico modo allora è javascriptOriginalmente inviato da numerone
window.open("pagina.php","_top");
Forse è meglio che esponi cosa dovrebbe accadere, insomma in che situazione vuoi fare questo.
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)
Originalmente inviato da heracleum
Per il redirect .3000.it devo togliere il frame in automatico.
prova ad andare www.marcio.3000.it e vedi
ho usato javascript,si potrebbe usate anche <meta http-equiv=REFRESH... ma è + lento
l'unico modo è il javascriptOriginalmente inviato da marcio
There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...
Ma scusa, perché nn ti fai un .tk che è + corto gratuito e non ha framesOriginalmente inviato da marcio
perchè la metà delle volte il server è down e se non raggiungi le 30 visite a mese (dico digitando sito.tk) ti tolgono l'accountOriginalmente inviato da terzae
Comunque a me non pareva un frame di quelli soliti - anche se non ho ancora investigato perbenino - il frame aperto pare proprio quello "di servizio" di Explorer, cioè la barra di navigazione a sinistra che usa per la cronologia, ricerca etc..
Vedo che sempre più siti ultimamente cominciano a caricarci dentro pagine, ma ancora non so bene come si faccia, vedrò..
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)
Si fà cosìOriginalmente inviato da heracleum
[code:1:0289dd9c98]<SCRIPT LANGUAGE="JavaScript">
open('http://www.3000.it/frame_2.php?categoria=Viaggi','_search');
</SCRIPT>[/code:1:0289dd9c98]
Ah "_search" buono a sapersi.Originalmente inviato da marcio
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)
Devi raggiungere le 30 visite in 3 mesi!!! Non mi dire che non ce le faiOriginalmente inviato da marcio
Beh, TK utilizza la vecchia tecnica del "frame gigante", quindi comporta problemi di altro tipo... Non è possibile, in JS, approntare un pagina che "esca"da questo frame aprendo la home del sito nella stessa finestra del browser?
tk non utilizza frames o popup, è completamente gratuitoOriginalmente inviato da Scitrek
Si invece, magari volevi dire che non inserisce frames visibili con pubblicità, ma il reindirizzamento al proprio sito non avviene a livello di DNS ma tramite un frame gigante che copre tutta la superficie dello schermo e include al suo interno il sito collegato...
guarda ho 400 visite uniche al giorno ma non posso stare con l'ansia dell'account che mi sparisce e poi le visite sono quasi sempre al sito marcio.altervista.org , non a marcio.3000.itOriginalmente inviato da AngelinoAnt
Per eviteare che una pagina sia visualizzata in frames basta usare questo javascript:[code:1:0df96e272d]<script language="Javascript">Beh, TK utilizza la vecchia tecnica del "frame gigante", quindi comporta problemi di altro tipo... Non è possibile, in JS, approntare un pagina che "esca"da questo frame aprendo la home del sito nella stessa finestra del browser?
if(self.parent.frames.length != 0){
self.parent.location=document.location;
}
</script>[/code:1:0df96e272d]
Si può modificarlo un po' per permettere la visualizzazione solo in alcuni frame (se si stanno utilizzando menu...)
Mmmh non sono sicuro.. ma non penso funzioni dato che (se vedi la pagina) non si tratta di un frame qualsiasi bensì della barra di navigazione di explorer, quella per la ricerca e la cronologia, per capirsi (sugli altri browser non so... dovrei vedere).Originalmente inviato da altramusica
Forse hanno usato quella appositamente per evitare ciò.
E comunque, Marcio, suppongo ci sia anche il pericolo che ti "sdraino" l'account per tentata "evasione" da frame. :D
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)
Grazie, va messo nell'head?Originalmente inviato da altramusica
Lo script funziona solo per i frames. Io lo metto tra <head> e <body> o anche subito dopo <body>....ma io non sono uno che rispetta le "norme" di programmazione
Io si, invece... ma più che altro non capisco cosa dovrebbe far partire un eventuale reload, se non si imposta onLoad...
Non è tanto questione di reload.. (certo l'effetto alla fine sarà quello) ma lo scopo principale (e truffaldino :D ) è quello di:Originalmente inviato da Scitrek
controllare quanti frame ha la finestra principale
se ne ha più di uno (dunque è un frameset) allora carica il documento corrente (il nostro, dove viene eseguito questo script) e lo sostituisce come unica pagina nella finestra principale.
Non ha bisogno di onLoad, se in un blocco script scrivi direttamente del codice (non dentro una function per capirci) questo viene eseguito immediatamente.
Avvertimento: richiedere in privato questioni tecniche produrrà inevitabilmente una supercazzola prematurata come risposta. (5 served)
Lo script che ho proposto verifica se la pagina è contenuta in un frame, quindi si ricarica nel frame che la conteneva.
Se si usano frameset multipli la pagina effettua il controllo per ogni frame...per capirci: provate a fare un frameset contente diversi frameset, scrivete il vecchio codice aggiungendoci un alert...sarete bombardati da alert (uno per ogni frame)
NUOVO CODICE:
[code:1:a8bd3c41ed]<script language="Javascript">
if(self.parent.frames.length != 0){
top.location=document.location;
}
</script>[/code:1:a8bd3c41ed]
questo script verifica se ci sono frames e ricarica la pagina nel frame principale (top)
Io ho usato window.open("index.php","_top"); funziona alla grande :DOriginalmente inviato da heracleum