Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  $_GET väärtus iframes märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 02.04.2013 21:45:31 $_GET väärtus iframes vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 02.04.2013 21:53:05 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 02.04.2013 22:37:40 vasta tsitaadiga

iframes olev leht saab oma get parameetrid iframe src väljalt. Ehk siis src="http://minuleht.ee?var1=value1&var2=value2" jms.

Siin ka mingi koodijupp kuidas js'iga iframe src muuta.
http://stackoverflow.com/questions/3730159/changing-iframe-src-with-javascript
Kommentaarid: 34 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 33
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 02.04.2013 23:51:39 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
napoleon
Unknown virus
napoleon

liitunud: 08.12.2008



Autoriseeritud ID-kaardiga

sõnum 03.04.2013 00:35:18 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Redikate
HV veteran
Redikate

liitunud: 30.12.2005




sõnum 03.04.2013 09:53:39 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Alan
HV veteran
Alan

liitunud: 12.02.2008



Autoriseeritud ID-kaardiga

sõnum 05.04.2013 14:29:54 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
emkao
HV vaatleja

liitunud: 19.12.2011




sõnum 06.04.2013 17:05:43 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  $_GET väärtus iframes
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.