-
Da una normale pagina html linko ad un'altra pagina contenente un Iframe.
Questo Iframe punta su una pagina xxx.html
E' possibile (con un link o con javascript) fare in modo che io linko dalla prima pagina (quella senza Iframe) e faccio caricare nella Iframe della seconda pagina una pagina diversa da xxx.html?
P.s.: non so se mi sono spiegato. :roll:
-
Non ho capito molto bene, comunque provo a risponderti.
se non è un problema trasformerei la seconda pagina in php e passerei la pagina da caricare come parametro
Ciao
-
penso ke usare il php sia la via + facile...
cmq se ti può interessare ti posto un esempio x far cambiare la destinazione di un iframe:
[code:1:8203003e86]
<html>
<head>
<title>Esempio</title>
</head>
<body>
<a href="javascript:cambia(1)"& gt;Clicca x cambiare destinazione all'iframe</a><BR>
<iframe name=fm1 border=1 width=200 height=200 src="http://evcz.altervista.org"></iframe>
<BR>
<!-- funz x il cambio -->
<script>
function cambia(par)
{
if (par==1)
{
document.all.fm1.src="http://www.altervista.org";
}
}
</script>
</body>
</html>
[/code:1:8203003e86]
... in pratica puoi usare anke gli iframe come qlsiasi altro elemento jscript....
-
hai provato con un semplice target?
Gli iframe fanno parte della categoria dei frame quindi dovrebbe andare...
-
Numerone la pagina di partenza da cui io linko non ha ne frame ne Iframe e quindi dove lo caricherebbe sto benedetto link?
Cmq l'idea del php mi sembra buona anke io ci avevo pensato in un primo momento ma poi ci ho rinunciato perche' non so da dove cominciare (sono alle prime armi in fatto di php).
Sinceramente non saprei dove mettere le mani. :? :roll:
Voi mi sapete aiutare in qualche modo?
Grazie in anticipo
-
Basta fare un link passando la pagina iframe via get (link=pagina).
Poi scrivi nel tag iframe
<?php
#include($_GET['link']);
?>
ocio che il nome della variabile dev'essere lo stesso a sinistra di = nel link.
Spero di essere stato chiaro.
In bocca al lupo :wink:
-
Ho fatto come mi avete detto funziona ma...
http://www.madbad.altervista.org/dow...=file&id=4
questo e' il link che ne risulta pero' sembra che linkando in questo modo qualche dato vada perso per strada... :?
http://www.madbad.altervista.org/dow...=file&id=4 <--questo e' quello che visualizzo
http://www.madbad.altervista.org/paf...=file&id=4 <--questa e' la pagina che dovrebbe essere visualizzata
evidentemente la pagina pafile.php non riesce a ricavarsi i dati necessari. Ma perche? :cry:
-
non c'é bisogno di usare gli uri assoluti.
Posta il sorgente php pls.
-
scusa.. ma il tuo iframe nn cambia!!!
dovresti mettere nella pag downloads.php questo codice al post dell'iframe ke hai adesso:
[code:1:bd8ceb922d]
<IFRAME name = "pafile"
src = "<?PHP echo $iframetarget; ?>"
width = "500"
height = "500"
frameborder = "0"
align = "CENTER"
marginwidth = "0"
marginheight = "0"></IFRAME>
[/code:1:bd8ceb922d]
e rikiamarla come facevi prima:
http://www.madbad.altervista.org/dow...=file&id=4
prova a vedere se funzia...
byez
-
8) :arrow: E' quello che ho fatto. :!: :!: :!:
[code:1:30031fc3d0]
<IFRAME name = "pafile"
<?php
#include($_GET['iframetarget']);
echo "src = $iframetarget";
?>
width = "500"
height = "500"
frameborder = "0"
align = "CENTER"
marginwidth = "0"
marginheight = "0"></IFRAME>[/code:1:30031fc3d0]
Ho linkato in quel modo solo
Finestrella->MENU (la prima in alto)
Downloads
Finestrella->DOWNLOADS (la seconda)
tutti e 10 i link
************************************************** ***********
************************ E D I T *************************
************************************************** ***********
Ho capito dove sta l'intoppo:
mi considera
http://www.madbad.altervista.org/dow...?iframetarget=http://www.madbad.altervista.org/pafiledb.php?action=file&id=4
Come attribuito alla variabile iframetarget
Lasciando fuori id=4 non lo riporta in quanto lo "elimina" al rpimo passaggio cioe' lo intende riferito a download.php.
Come posso modificare la sintassi? :cry: :( :evil:
-
hai ragione!!!!
prova così:
[code:1:e39579ccc1]
<IFRAME name = "pafile"
src = "<?PHP
$testo = 'http://www.madbad.altervista.org/pafiledb.php?action=file&id=' . $id;
echo $testo; ?>"
width = "500"
height = "500"
frameborder = "0"
align = "CENTER"
marginwidth = "0"
marginheight = "0"></IFRAME>
[/code:1:e39579ccc1]
e prova a rikiamarla con
http://www.madbad.altervista.org/downloads.php?id=4
io di php nn ne so praticamente nulla può darsi ke quello ke ho scritto sia una cazzata.... provalo... ^_'
byez
-
Ho fatto cosi'
[code:1:16eb824089]<IFRAME name = "pafile"
<?php
#include($_GET['iframetarget']);
echo "src = $iframetarget&id=$id";
?>
width = "500"
height = "500"
frameborder = "0"
align = "CENTER"
marginwidth = "0"
marginheight = "0"></IFRAME>[/code:1:16eb824089]
Cosa dire...non so se sei un genio tu o un cretino io :roll:
Bastava fargli ripetere $id
Grazie mille :P :lol: :o :lol: :P :D :) :lol: :D
-
mi sa ke è il php ad essere troppo difficile x noi :D
mi fa piacere ke sei riuscito a farlo andare... effettivamente tu mandavi alla pag 2 parametri...
byezzz :wink: