Autor | Zpráva | ||
---|---|---|---|
zuzanka Profil * |
#1 · Zasláno: 10. 4. 2007, 21:48:56
ahoj,
jsem na JS příšerná LAMA a mam problém.... v php mam formulář a v něm textbox. hodnotu toho textboxu potřebuju dostat do javascriptu pomocí kterého tuto hodnotu následně odeslat do nově otevíraného okna, kde bych poslanou hodnotu zpracovával opět phpkem...díky moc za každou radu a prominte za lamácký dotaz, ale fakt nevím :( |
||
venca12 Profil |
#2 · Zasláno: 10. 4. 2007, 23:43:41
Myslím, že k tomu javascript nepotřebuješ. Předpokládám, že máš něco v tomto stylu:
A po kliknutí na něco chceš otevří odkaz, anebo něco v novém okně a tam chceš poslat obsah té textarey. Myslím, že by mohlo stačit na zdrojové stránce přidat jednoduchý formulář s odesílacím tlačítkem a zacílením na novou stránku. Tedy:
Všimni si parametru action, který zajistí, že se data po odeslání formuláře odeberou na stránku cilovastranka.php, parametr target zajistí, že se to otevře v novém okně, param. method to, že se data odešlou pomocí metody post a parametr name u textarey to, že se odeslaná data budou jmenovat hodnota. Samozřejmě nesmí chybět submitovací tlačítko formuláře. Na cílové stránce si už stačí pomocí php poslaná data vyzvednout, třeba takto:
|
||
zuzanka Profil * |
#3 · Zasláno: 10. 4. 2007, 23:50:11
jj takhle by to šlo problém ale je že bych chtěla aby to nové okno mělo určenou velikost, a aby němělo scrollbar menu atd... proto pomocí js....
|
||
venca12 Profil |
#4 · Zasláno: 11. 4. 2007, 00:11:39 · Upravil/a: venca12
V tom případě můžeš použít něco, jako je toto:
Kde klinutím na odkaz zavoláš metodu window.open, kterou otevřeš nové okno a za letu do odkazu přidáš hodnotu textarey. V cílovém skriptu na stránce cilova.php si hodnotu vyzvedneš třeba takto:
Ale nedoporučuju ti to použít, protože odesílání nezakódovaného textu a textu vůbec pomocí url, není zrovna nejšťastnější řešení, protože se může stát, že ti ho prohlížeče různě zdeformují. Text by se dal zakódovat, ale je to zbytečně složité řešení. Možná existuje i jiné řešení, ale to je buď příliš komplikované, anebo mě zrovna nenapadá. |
||
zuzanka Profil * |
#5 · Zasláno: 11. 4. 2007, 00:24:45
skvělé funguje to...děkuju ti moc!!!
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0