Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
02.04.2013 21:45:31
$_GET väärtus iframes |
|
|
Probleem, osa lehte loetakse sisse iframe abil, kuidas ma saaks pealehel liikuva GET info ifraames olevasse lehte? Võimatu? Kuidagi üle JavaScripti?
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
02.04.2013 21:53:05
|
|
|
andrusny, kas iframe laetakse hiljem sisse või kohe?
Kui kohe, siis määrad ju iframe'i aadressi need parameetrid.
Kui hiljem, siis loomulikult JavaScript.
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
Redikate
HV veteran

liitunud: 30.12.2005
|
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
02.04.2013 23:51:39
|
|
|
Sisse laetakse kohe. Kuid kui ma pärin nüüd lehel, mis on iframes
<?php
var_dump($_SERVER["REQUEST_URI"]);
?> |
siis saan tulemuseks ifraame src aadressi, mitte aadressi, mis on pealehel
et siis on
leht.php
mille sees
<iframe src="kalk.php" name="fr1" width="700" height="700"></iframe>
nüüd kui aadressreal on leht.php?lang=et
oleks vaja , et ka kalk.php saaks selle lang=et kätte
tsitaat: |
iframes olev leht saab oma get parameetrid iframe src väljalt |
lahendus vist käes, ma pean siis selle get parameetri lisama lihtsalt srt väljale ja kandubki üle, homme proovin.
Tänud, ei jaganud kohe välja.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
napoleon
Unknown virus

liitunud: 08.12.2008
|
03.04.2013 00:35:18
|
|
|
Olenevalt konkreetsest rajendusest ja selle iseärasustest võib lahendusi olla mitmeid. Kui iframe kohe laetakse, on kõige lihtsam panna parameetrid src väljale, keerukamal juhul võib need toppida sessiooni(!!!vaata session_write_close dokumentatsiooni, sessiooni kasutamisega võib olla aga-sid) või kasutada javascrpti. Kui ehitad uut asja mitte ei näpi olemasolevat, siis kaaluks mina iframe asemel ka AJAX kasutamist, iframe paistab kaduv nähtus olema(ära selle pärast liiga palju muretse, backward compatibility jääb tõenäoliselt veel pikaks ajaks).
|
|
Kommentaarid: 77 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
60 |
|
tagasi üles |
|
 |
Redikate
HV veteran

liitunud: 30.12.2005
|
03.04.2013 09:53:39
|
|
|
andrusny kirjutas: |
<iframe src="kalk.php" name="fr1" width="700" height="700"></iframe>
nüüd kui aadressreal on leht.php?lang=et
oleks vaja , et ka kalk.php saaks selle lang=et kätte |
Kui iframe src on kalk.php?lang=et siis kalk.php's saad lang väärtuse kätte nii:
$_GET['lang']
|
|
Kommentaarid: 34 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
33 |
|
tagasi üles |
|
 |
Alan
HV veteran

liitunud: 12.02.2008
|
05.04.2013 14:29:54
|
|
|
Kui tahad kõik GET parameetrid iframe-le edasi sööta siis:
<iframe src="blabla.php?<?=$_SERVER["QUERY_STRING"];?>"></iframe>
|
|
Kommentaarid: 131 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
121 |
|
tagasi üles |
|
 |
emkao
HV vaatleja
liitunud: 19.12.2011
|
06.04.2013 17:05:43
|
|
|
võib ka läbi sessiooni muutujate, kuid siis on vaja get väärtus session väärtusesse panna ja see tundub tsipa overkill
|
|
Kommentaarid: 5 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
4 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|