- Home
- Categorie
- Coding e Sistemistica
- PHP
- Script php - iframe
-
Script php - iframe
Salve a tutti.
E' da poco che mi sono avvicinato al mondo del php,sono ancora in fase di studio,ho gia preso familiarità con le basi(variabili,cicli,etc.).
Tra i tanti "mini-script" che sto facendo,avevo voglia di provare qualcosa che riguardasse gli iframes.Per esempio un banale script che dal mio sito,porta in un altro,ma che mostri un iframe di piccole dimensioni dove c'è un collegamento che porta al mio sito,pero non ho idea di come generare il tutto in php.
Vi ringrazio anticipatamente per l'aiuto/suggerimenti.
-
Php, in questo caso, non c'entra...
Dovresti fare aprire un pop-up (contenente un link al tuo sito) nel momento in cui l'utente clicca sul collegamento al sito esterno.
-
Forse non mi sono espresso bene...
Ti faccio un esempio,mai usato un proxy online(quelli che vai nella pagina,configuri,e navighi),tipo open-browser.com,che navighi,ma mntre navighi un piccola parte della pagina fa parte del browser(puoi continuare a navigare,puoi tornare alla home...ecc...)
Io non aspiro ancora a fare un proxy ma almeno a generare una porzione della mia pagina su una pagina verso cui indirizzo(e magari dopo provo a fare come hai detto tu con il popup)
-
Ciao marknorris,
la soluzione più semplice sarebbe utilizzare un iframe e lasciar perdere php.
Altrimenti devi usare una funzione come file_get_contents riscrivere tutti gli url della pagina che prendi se vuoi rimanga sempre sul tuo sito praticamente e fare uno di quei proxy che dicevi.
-
Okay mi documento e vi faccio sapere i miei ulteriori dubbi,ad'esempio da dove imposto "dimensioneXdimensione" del frame e "coordinateX-Y"?
<ot>
ThedarkIta anche tu di messina?Di dove?
</ot>
-
Se utilizzi iframe puoi usare weight e height, per quanto riguarda il posizionamento è un normale tag html, quindi si comporta normalmente.
Io sono di Santa Lucia del Mela.
-
Ti ho risposto in pm.
Per gli altri utenti,vi faccio sapere come va.
-
Aggiornamento:
Come vi avevo promesso(mi rivolgo specialmente ai principianti come me) che vi avrei fatto sapere,eccomi qua
Ho preso familiarità con gli iframes(anche se non sono ancora riuscito a generarli da uno script php[...],ad'ogni modo ragazzi fate pratica e scrivete spesso il codice a mano(senza soluzioni automatizzate tipo dreamweaver...),eccovi qua un bel tutorial molto breve e semplice:
iframehtml.com
ho notato però una cosa (per me) imprevista,cioè il fatto che cliccando un link presente nella pagina dell'iframe...la navigazione continua all'interno del mio sito,immagino possa risultare fastidioso alla maggiorparte degli utenti.
Immagino si debba ricorrere a un javascript per continuare la navigazione fuori dall'iframe(ovvero dentro il sito nel quale ho clickato),ma non ho nemmeno idea di che sintassi abbia non essendomi mai interessato.Qualcuno ha idee?
-
Prova a mettere
target="_top"
ai link.
...fate pratica e scrivete spesso il codice a mano(senza soluzioni automatizzate tipo dreamweaver...),...
-
@marknorris said:
Ho preso familiarità con gli iframes(anche se non sono ancora riuscito a generarli da uno script php[...]
Devi pensare che php è un linguaggio lato server...
Uno script php viene interpretato dal server il quale restituisce al client del codice html, se è previsto dallo script...Per esempio... se in un punto del codice pagina tu metti:
<?php echo '<p>Questo testo è generato da uno script php</p>'; ?>
il server (se la pagina ha estensione .php), quando trova '<?php' sa che deve interpretare il codice... quando trova 'echo', comunica al client di stampare a video la stringa tra gli apici.
Quindi, se tu scrivi:
echo '<iframe src="http://www.iltuosito.it"></iframe>';
il browser eseguirà il codice relativo all'iframe come se fosse stato scritto direttamente nel listato html.
-
Sei stato molto chiaro
E per il metodo per "chiudi iframe e manda l'utente al link?" come si puo fare?
Mi spiego meglio,io creo un frame con la home di youtube,se l'utente clicca su un video lo vedrà...ma dentro all'iframe!ecco io vorrei sapere come si puo fare in questo caso a cliccare sul link e uscire dall'iframe e andare direttamente al link cliccato(oddio spero di non essermi confuso scrivendo).
-
Hai provato con target="_top"?
-
Si ho subito provato,ma la navigazione avviene sempre dentro il mio iframe anzichè sul link esterno cliccato
-
UP