Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Autor | Správa |
---|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
cafte,
isto sa tu najde niekto kto mi bude vediet poradit,
mam problem: potrebujem dat do php javascript, ja odoslem data z textarei a potrebujem ich robrazit pomocou javascriptu, lenze to co zoberiem z textarei este potrebujem prehnat cez jednu funkciu v php neviete mi nekto poradit ako to mam urobit? dik
nieco taketo to je
echo replace("<script language=\"javascript\" type=\"text/javascript\">document.comment.textarea.value;</script>");
ale nejde to.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Pouzi Ajax. Obsah z document.comment.textarea.value odosles PHP suboru, spracujes, vypises spracovany obsah a s responseText-om si potom spat v javascripte rob co chces.
|
|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
neda sa to bez ajaxu, kedze ten sa iba idem ucit a absolutne v nom neviem robit.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Mohlo by to ist tak, ze najprv to klasicky odosles cez <form> do toho isteho suboru, kde si s tym PHP poradi a pozmeneny obsah vypise, tam by teoreticky ani nebolo treba Javascript. Skus napisat, co chces spravit a poradime najlepsie riesenie.
Toho Ajaxu by si sa nemal bat, nie je to tazke, pozri tutorial na w3schools.com.
|
|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
no.. ja mam na jednes strane ze uvod.php mam 2 divi, jeden je skryty a druhy je zobrazeny, a ked kliknem na upravit, tak prvy sa schova a druhy zobrazi, no v tom druhom dive, co sa ma zobrazit mam eidtor a mam tam aj nahlad, ale ked klikment na nahlad tak mi schova druhy div a zobrazi prvy a az ked teraz kliknem na upravit tak sa mi zobrazi druhy div aj z nahladom, ale ja to potrebujem hned bez toho aby sa to sktryvalo.
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
Citácia: nieco taketo to je echo replace("<script language=\"javascript\" type=\"text/javascript\">document.comment.textarea.value;</script>"); ale nejde to. nieco ako funkciu replace ma aj javascript az pises to co potrebujes a az pises o niecom inom tak napis presne to co potrebujes ak chces aby ti rozumeli ze comu vlastne chces porozumiet...
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
asi trochu nerozumies, funckiu replace som si sam vytovril v php, cize ja odoslem cez Kód: <div onclick=nahlad();>Nahlad</div> to co mam v textarei a potrebujem to zobrazit v dalsom dive, lenze mam problem: mam dve zalosky-cize 2 div Kód: <div id=prvy>text</div> <div id=druhy><textarea></textarea></div> ked nacita stranku, tak druhy div je schovany, v prvom dive mam Kód: <div onclick=upravit();>upravit</div> cize ked kliknem tak sa mi zobrazi druhy div a prvy div sa schova Kód: <script> function upravit(){ document.getElemntById("prvy").style.display="none"; document.getElemntById("druhy").style.display="block"; } </script> dalej v tom pruhov dive mam Kód: <div onclick=nahlad();>nahlad</div> cize kliknem a to mi zobrazi to co mam v text arei ale prejde to este funkciou replace ale to neviem ako urobit,neviem ako toto dat do funkcie replace(); Kód: function nahlad(){ document.comment.textarea.value; }
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
Kód: function nahlad(){ document.comment.textarea.value; } ved uz hento je blbost ci v javascripte a ci v PHP az chces poslat obsah tej textarei a az ten obsah ziskavas pomocou Kód: document.comment.textarea.value; tak to posli phpecku pomocou get premennych. Kód: window.location="?text="+document.comment.textarea.value a az nemas dovod mat tu funkciu v php podobe tak ju sprav do javascriptu
|
|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
cez GEt to iste neposlem lebo by to 1. zle vyzeralo v url a v musim to nechat v php lebo tu funkciu pouzivam vsade v php.
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
kurtulik1
Chces od nas pomoc, poradili sme ti Ajax, odosielanie cez GET, prepisanie do Javascriptu. Nic sa ti nepaci, lebo si lenivy sa nieco naucit alebo to nevyzera pekne. Co od nas chces? Aby sme ti vymyslali riesenia, kym sa nam to nezunuje? Mam dalsie, vygenerujes si pomocou metod DOMu cely formular (kludne aj skryty), ktory potom cez .submit() odosles. Tak miesto GET metody pouzijes POST. Pojdes sice gulometom na komara, ale vyzera to prenadherne.
Bud sa naucis ten Ajax (ak zapnes mozgove bunky, za hodinu mas zmaknute zaklady, co ti bude stacit), alebo sem daj tu fciu a prepiseme ti ju do JS, ak sa to bude dat.
|
|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
co je toto za forum, sak potrebujem pomoc, a vydno ze vam to uz lezie dosta na nervi, tak k comu to je??? toto forum?
som tu uz pisal ze ajax sa ucim, cize cez to to isto neurobim a zato ze moja stranka ma pekne vyzerat v url to znamena ze mi nic nieje dobre???
cize duri citaj poriadne prispevky a neobvinuj kym nevies.
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
Nuž fórum je určite o tom, že ak máš problém, tak sem môžeš napísať a ak sa nájde niekto ochotný, kto bude mať čas, ale hlavne vôľu ti s tým pomôcť, tak ti to možno pomôže vyriešiť. .
Nikto nieje povinný ti uspokojovať tvoju ješitnosť.
Ja teda nechápem čo sa ti nepáči na Ďuriho POSTe, keď už to chceš mať v PHP?
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
kurtulik1 píše: co je toto za forum, sak potrebujem pomoc, a vydno ze vam to uz lezie dosta na nervi, tak k comu to je??? toto forum? som tu uz pisal ze ajax sa ucim, cize cez to to isto neurobim a zato ze moja stranka ma pekne vyzerat v url to znamena ze mi nic nieje dobre??? cize duri citaj poriadne prispevky a neobvinuj kym nevies. ta nikto neobvinuje a nenadava ti my len piseme nazory ze jak to sprav mozno sak citaj pozorne co ti piseme mozno je to lepsie riesit cez javascript ten replace ale ked to sem nedas alebo aspon zhruba neopises tak je tazko ti napisat ze co a jak.
neviem sice co mas s tymi url sak to len na sekundu je a aj tak potom len presmeruvavas na inu stranku... a az chces vo som si vsimol spustat javascriptove prikazy na nete tak Kód: http://www.squarefree.com/shell/shell.html
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 | 34 Bydlisko: Brno |
Aj tak si myslim, ze prepisat funkciu do Javascriptu je najlepsie. Pokial to je len nejaka praca s textom (co sudim podla nazvu replace), v JS to mas rychlo a bez zbytocnych HTTP requestov alebo presmerovani. Nic ti nebrani potom to iste vykonat aj v PHPcku, len treba hodit predpis tej fcie, aby sme vedeli viac. Druha moznost je Ajax. Hod sem deklaraciu tej fcie a uvidime, co dalej.
|
|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
oki sorry som sa nechal trohu uniest:D
moj script robi nieco take ze mam $text a v nom vyhlada nejake useky, napr chcem vyhladat {b}{/b}(davam tieto zatvorky{}, lebo [] tieto nejdu pri B) a zmeni to na <b></b>
cize funkcia je asi taka to
Kód: $replace['[b]']="<b>"; $replace['[i]']="<i>"; $replace['[u]']="<u>"; $replace['[A]']="<div style=\"text-decoration:line-through\">"; $replace['[L]']="<div style=\"text-align:left\">"; $replace['[S]']="<div style=\"text-align:center\">"; $replace['[R]']="<div style=\"text-align:right\">"; $replace['[/b]']="</b>"; $replace['[/i]']="</i>"; $replace['[/u]']="</u>"; $replace['[/A]']="</div>"; $replace['[/L]']="</div>"; $replace['[/S]']="</div>"; $replace['[/R]']="</div>";
function replace($par){ global $replace; reset($replace); while(list($key,$val) = each($replace)) $par = str_replace($key,$val,$par); return $par; }
/edit
este mam jednu otazku, mam funckiu z javascripte
function zobraz(co){
document.getElementById(co).style.display='block';
} ale vobec mi to nefunguje, funguje to iba vtedy ked id zadam staticke. mozete mi pomocut?
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 | |
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 | 127 Bydlisko: Lehota pod ... |
K tomu druhému problému:
Bude to asi nejaká syntaktická chyba.
Skúšal som si to pre istotu: Kód: <script type="text/javascript"> function klik(co) {document.getElementById(co).style.display='block';} </script> <div id="to" style="width:150px; height:150px; background-color:pink; display:none">esrugjhasej opertjgsj perg aejr9a operijgao jer0</div> <div style="width:50px; height:30px; background-color:lightblue;" onclick="klik('to')" >click</div> ale všetko funguje normálne....
|
|
Registrovaný: 21.01.10 Prihlásený: 10.05.16 Príspevky: 92 Témy: 33 | 33 |
juho neviem ci som ta spravne pochopil, ale asi myslis toto
Kód: replace(select($tabulka,$zaznam,1)); , to select je dalsia funkcia co vytahuje z databazi nejaky text
juho: mne ta funkcia ide. len som ju chcel prepisat do javascriptu, lebo to potrebujem.
camo:vdaka uz to funguje, ale aj tak neviem kde bola chyba.
|
|
Stránka: 1 z 1
| [ Príspevkov: 18 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 10 | 690 | 09.07.2008 20:17 rooobertek | | v PHP, ASP | 8 | 758 | 27.02.2008 21:13 martin90 | | v Ponuka práce | 6 | 1216 | 08.07.2008 17:28 Hack2er | | v Ponuka práce | 0 | 1167 | 25.02.2008 13:49 miob | | v HTML, XHTML, XML, CSS | 9 | 1192 | 05.05.2019 16:15 bepetko | | v Ponuka práce | 3 | 1106 | 23.03.2008 11:01 p360t | | v Ponuka práce | 0 | 1006 | 10.01.2010 13:28 WebyNaMieru | | v JavaScript, VBScript, Ajax | 12 | 896 | 18.12.2010 15:00 coldak | | v Ponuka práce | 0 | 1034 | 11.03.2009 16:13 Radoslav Toth | | v Ponuka práce | 0 | 994 | 07.09.2012 19:29 viphoto | | v Ponuka práce | 0 | 916 | 10.03.2009 20:43 webber | | v JavaScript, VBScript, Ajax | 1 | 893 | 25.07.2009 19:29 Ďuri | | v Ponuka práce | 0 | 1354 | 02.05.2011 12:08 magicmedia | | v PHP, ASP | 4 | 1477 | 07.05.2010 14:02 DeiForm | | v Sieťové a internetové programy | 1 | 616 | 01.05.2009 15:28 Jaro | | v JavaScript, VBScript, Ajax | 1 | 1640 | 22.03.2006 19:29 JanoF |
|