| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal kudzo3: 07.08.2011 21:39 | |
|
JavaScriptovu funkciu vypisujem do stranky cez PHP echo.
do writeRichText potrebujem vlozit do druheho parametru PHP premennu nacitanu z databazy $text_v ..ked ju vlozim tam kde ma byt(miesto nejaky_TEXT) tak je prazdna. ak je funkcia bez PHP premennej, obycajny text v uvodzovkach - nejaky_TEXT tak skript v pohode ide a zobrazi sa nejaky_TEXT.
Ako mam implementovat obsah PHP premennej $text_v do JS kodu nizsie?? pred zaciatkom JS je skusobny echo vypis a normalne vypisuje obsah premennej...
cast skriptu:
Kód: echo "<strong>".$text_v."</strong>\n";
echo "<script language='JavaScript' type='text/javascript'>\n"; echo "<!--\n"; echo "//Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly)\n"; echo "writeRichText('rte2', 'nejaky_TEXT', 400, 200, true, false);\n"; echo "//-->\n"; echo "</script>\n"; // pridané po 55 minútach od posledného príspevkuOK ono to robi preoblem, ak je premenna $text_v viac riadkova .... vtedy nefunguje spravne vypis hm source: Kód: <!--<strong>".$text_v."</strong>";--> <script language='JavaScript' type='text/javascript'>; <!-- //Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly) writeRichText('rte2', 'text
', 400, 200, true, false); //--> </script> // pridané po 1 hodine 5 minútach od posledného príspevkuak by niekto vedel ako to osetrit aby ten skript fungoval aj na viacej riadkov(druhy parameter writeRichText ) pls dajte vediet..
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 07.08.2011 22:30 | |
|
Najistejsie vzdy takto, mas to escapovane aj kadeco, plus to prida samo vypisovany text vlozi do uvodzoviek, ak mas v $text retazec.
Kód: echo json_encode($text);
Potom mas aj ine moznosti, ako napriklad pomocou str_replace nahradit "\n" (novy riadok) za "\\n" (to sa vypise ako doslovne \n), co vlastne to json_encode (okrem ineho) aj robi.
|
|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal autor témy kudzo3: 08.08.2011 14:58 | |
|
dik moc.. o tejto fcii som doteraz netusil // pridané po 5 hodinách 15 minútach od posledného príspevkueste jeden dotaz:
nejaky text s html formatovanim vracia dobre, samotny obrzok a trochu techtu tiez ok, ale ked som tam mal dlhsi text + obrazok tak vracia null
source ked je to OK
Kód: <script language='JavaScript' type='text/javascript'>; <!-- //Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly) writeRichText('rte2',"TEXT\r\n<img src=\"http:\/\/domena.sk\/images\/picture.jpg\">\r\n\r\n", 400, 200, true, false); //--> </script> cource ked vrati null v druhom parametri Kód: <script language='JavaScript' type='text/javascript'>; <!-- //Usage: writeRichText('rte1',fieldname, html, width, height, buttons, readOnly) writeRichText('rte2',null, 400, 200, true, false); //--> </script>
preco nevie spracovat vasciu premennu??
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 08.08.2011 15:55 | |
|
|
|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal autor témy kudzo3: 08.08.2011 19:24 | |
|
..chyba je v tom, ze ak premenna $text prehna cez json_encode($text ); obsahuje text s diakritikou, tak ako vysledok hodi null.
any ideas?
|
|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal autor témy kudzo3: 09.08.2011 21:10 | |
|
na stranke php.net je pod fciou json_encode() pisane, ze podporuje iba utf-8. dole je aj par prispevkov o tom ako sa to da riesit, ale z tych prikladov som to nejak nepochopil. Moze sa niekto skusenejsi na to mrknut a vysvetlit-objasnit ci to budem moc nejako zriesit pre premenne s diakritikou. vdaka
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 10.08.2011 0:00 | |
|
Nó tie funkcie sú fakt šialené...
Asi najľahšie bude použiť ten siedmy príklad.
Kód: <?php //$return_arr = the array of data to json encode //$out = the output of the function //don't forget to escape the data before use it!
$out = '["' . implode('","', $return_arr) . '"]'; ?>
|
|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal autor témy kudzo3: 10.08.2011 16:32 | |
|
PHP riesenie som ziadne nenasiel, skusim v JavaScripte nahradzat č ť ž....... entitami
|
|
Registrovaný: 11.08.07 Príspevky: 4088 Témy: 34 Bydlisko: Brno | Napísal Ďuri: 10.08.2011 17:54 | |
|
Zbytocne. Ak potrebujes vypisovat iba retazce, mozes pouzit miesto json_encode nieco ako
Kód: echo '"'.preg_replace('/\r?\n/', '\\n', str_replace('"', '\\"', $text)).'"';
|
|
Registrovaný: 08.04.11 Prihlásený: 01.03.16 Príspevky: 35 Témy: 12 | Napísal autor témy kudzo3: 10.08.2011 19:24 | |
|
vdaka chlape.. funguje to
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| php v javascripte v PHP, ASP | 3 | 454 | 30.01.2012 20:29 shaggy | | PHP premenna v PHP, ASP | 17 | 688 | 27.09.2012 21:16 stenley | | Premenna v cykle php v PHP, ASP | 18 | 919 | 12.08.2009 21:43 Tominator | | php fusion- prihlaseny uzivatel=premenna v Redakčné systémy | 2 | 717 | 25.02.2009 11:09 mokus | | materialy o javascripte v JavaScript, VBScript, Ajax | 9 | 684 | 23.03.2011 20:41 camo | | Hra v Javascripte v JavaScript, VBScript, Ajax | 3 | 405 | 14.04.2015 17:43 void | | Ponuka v javascripte v JavaScript, VBScript, Ajax | 1 | 413 | 20.03.2010 15:55 Flety | | javascript v javascripte v JavaScript, VBScript, Ajax | 4 | 484 | 09.05.2010 19:16 kurtulik1 | | CHARSET v JavaScripte v JavaScript, VBScript, Ajax | 4 | 520 | 28.12.2008 22:35 blackman545 | | Obor premenných v Javascripte???? v JavaScript, VBScript, Ajax | 2 | 723 | 18.12.2009 0:07 camo | | Spájanie arrays v Javascripte v JavaScript, VBScript, Ajax | 1 | 602 | 10.10.2018 22:58 BX | | Upravenie jedného vzorca v Javascripte v JavaScript, VBScript, Ajax | 2 | 385 | 17.12.2013 11:44 tomas90 | | Tvorba e-shopu v javascripte v JavaScript, VBScript, Ajax | 2 | 413 | 12.04.2010 17:18 mylan | | <br> v javascripte addrow v JavaScript, VBScript, Ajax | 4 | 364 | 10.10.2011 19:39 ONLINE_SVET | | Praca s swf suborom v javascripte v JavaScript, VBScript, Ajax | 1 | 288 | 16.09.2013 0:29 shaggy | | Hodiny v JavaScripte - ako na to? v JavaScript, VBScript, Ajax | 6 | 1615 | 22.12.2008 22:22 Blackshadow |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|