Autor | Zpráva | ||
---|---|---|---|
Thorai Profil * |
#1 · Zasláno: 10. 4. 2005, 16:46:11
Potřeboval bych přenést data z javascriptu například screen.width do nějaké PHP
proměnné se kterou už si pak poradím? Nějaký nejjednodušší způsob... |
||
Pachollini Profil |
#2 · Zasláno: 10. 4. 2005, 22:13:21
Buď pře cookies, tedy v JS document.cookie="promenna=hodnota", nebo pres metodu get, tedy self.location.href=?promenna=hodnota.
Neobejde se to ovsem bez natažení další stránky (nebo rámu či obrázku). |
||
Szucs Profil |
#3 · Zasláno: 11. 4. 2005, 10:08:12
Alebo predaj parameter cez window.location
|
||
Thorai Profil * |
#4 · Zasláno: 11. 4. 2005, 21:38:29
To Pachollini
Jak by to šlo udělat přes ten obrázek? |
||
Časová prodleva: 8 měsíců
|
|||
Anonymní Profil * |
#5 · Zasláno: 3. 12. 2005, 21:25:44
Mám takový problém:
mám stránku s formulářem, v něm dva selecty. V prvním je na výběr značka auta, ve druhém potom na výběr model auta dané značky. Mám celkem jednoduchy Jscript na změnu obsahu toho druhého selectu v závislosti na výběru položky prvního selectu. Nejlepší bude poslat zdrojáček,co? <script language=JavaScript> <!-- function populate(record, factoryId) { var modelArray = new Array("('Vyberte model','',true,true)" <? $sel_models = MySQL_Query("SELECT id,model_name FROM `AB_car_model` WHERE id_factory= ** ORDER BY `model_name` ASC;"); while ($car_model = @MySQL_Fetch_Array($sel_models)) { echo (' ,"(\''.$car_model[model_name].'\')" '); } ?> ); var noArray = new Array("('Vyberte model','',true,true)"); for (var i=0; i < modelArray.length; i++) { eval("record.models.options[i]=" + "new Option" + modelArray[i]); } if (factoryId == '') { while (noArray.length < record.models.options.length) { record.models.options[(record.models.options.length - 1)] = null; } for (var i=0; i < noArray.length; i++) { eval("record.models.options[i]=" + "new Option" + noArray[i]); } } } // --> </script> </head> <body> <form name="record" method="post"> <select name="factory" onChange="populate(document.record,document.record.factory.options[doc ument.record.factory.selectedIndex].value)"> <option value="" selected />Vyberte znaèku</option> <? $counter = 0; while ($car_factory = @MySQL_Fetch_Array($sel_factories)) { echo (' <option value="'.$car_factory["id"].'" />'.$car_factory["factory_name"] ); } ?> </select><br /><br /> <select name="models"> <option value="">Vyberte model</option> </select> </form> </body> </html> Jak je videt, tak id znacky auta se ze selectu predava do funkce populate pres parametr factoryId, v teto funkci potrebuji vybrat z databaze pouze modely dane znacky, tedy v sql dotazu pouzit WHERE id_znacky = promenna Jenze nevim jak hodnotu promenne factoryId z JS pouzit do sql dotazu. Budu vam hodne vdecny kdyz me zachranite od sednuti vlasu nad timto problemem RAmses |
||
Anonymní Profil * |
#6 · Zasláno: 3. 12. 2005, 22:32:01
Tak uz jsem to vyresil bez toho Jscriptu, az to osetrim tak to sem případně dám
RAmses |
||
RAmses Profil * |
#7 · Zasláno: 3. 12. 2005, 22:44:54
Ale kdyby mi nekdo vedel poradit s tim javascriptem tak bych byl rad, preci jen je lepsi kdyz se stranka nemusi reloadovat pomoci form.submit(). Tim jsem si odeslal promennou podle ktere vybiram z databaze, musim tam osetrit aby se ale vstupni data ukladala az bude cely form vyplneny
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0