Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Když diskuse,
tak s Lopuchem

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub JavaScript [ŽP: neomezená] (kategorie Programování) moderuje Šéf Lopuchu.
Archiv
- http://al3x.3web.cz/js/ - najdete zde zaklady javascriptu je tam i docela dobre vysvetleny cookies
- specifikace ECMAScriptu - standard založený na JavaScriptu a JScriptu.
Download Opera
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: lxanxha
[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
kmet 19.4.2008 22:41  358
Nevěděl by prosím někdo jak identifikovat formulářový input, pokud je jako pole? čili:
<input type="text" name="atribValP[]" value="">


Klasické ošetření vstupu ve smyslu "document.Formular.InputName.value;" a naslednem osetreni i zvladam, ale v tomhle google ne a ne poradit...
bredy 21.2.2008 20:32  357
otevri okno pred odeslanim a dej mu nejaky nazev a pak pouzij submit s tim, ze tam bude target
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 21.2.2008 19:37  356
anonym [355]: Tohle afaik nelze. Respektive Netscape kdysi vymyslel jakousi technologii signed scriptu, ktere, pokud uzivatel duveroval patricnemu certifikatu, mely moznost delat i snad toto. Nicmene afaik tohle bylo naposledy implementovano nekde v Netscape 4, takze to Ti asi tez moc nepomuze.
Ale jak rikam, muzes vyuzit atributu target u formulare.
anonym 21.2.2008 17:40  355
tak jinak.
Lze prenastavit aktualni parametry okna? To znamena, ze nechci otevrit nove okno, ale aktualni okno prenastavit ("fullscreen=yes, menubar=no, directories=no", "toolbar=no, location=no, status=no, scrollbars=yes, resizable=no"). V pripade, ze to lze, tak pak zavolam submit a je to hotove.
Predem dekuji
Jirka
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 21.2.2008 16:20  354
Odeslani formulare do noveho okna neni zrovna trivialni vec (plus je teda otazka, jaky to ma mit z pohledu uzivatelskeho rozhrani vubec smysl). Nicmene element form ma i atribut target, takze to by mohla byt cesta.
anonym 21.2.2008 16:15  353
spojeni dvou akciZase potrebuji poradit.
Mam formular v PHP a odeslani provadim v zavislosti na nastaveni z javascriptu nejak takhle
var myForm = document.Parametry;
myForm.action = "frmobj.php";
myForm.submit();
Pak mam funkci pomoci ktere otevru nove okno
window.open(myurl,"oknoobj","fullscreen=yes, menubar=no, directories=no", "toolbar=no, location=no, status=no, scrollbars=yes, resizable=no");
Jak, ale spojim obe akce? Predat data z formulare do toho noveho okna.
Predem dekuji
Jirka
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 19.2.2008 14:45  352
tak zatim mi ta chyba viz nize nevadi, prepsal jsem to na synchronni a to funguje, takze problem je, jak jsem cekal, nekde v tom jak javascript zachazi s deklaraci funkci, mam dojem jak kdyby ji vzdy vyrobil jenom jednu pro vsechny 3 pripady za sebou nebo podobna kravina...
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 17.2.2008 17:01  351
Nejaka odnoz Eclipsu treba (je tusim neco jako PHPEclipse)? Jenom bych si dovolil upozornit, ze u jazyku, jako jsou JavaScript nebo PHP, editor principialne nemuze odhalit vsechny chyby, ktere clovek udelal, narozdil treba od tech Delphi; spoustu ano, ale stoprocentni to byt nemuze.
anonym 17.2.2008 16:58  350
IDE editorjeste mam jeden dotaz. V js zacinam a zatim vse co delam, tak delam v klasickem editoru. Programoval jsem v Delpi a tam jsem byl spokojen s tim, ze kdyz jsem udelal chybu, tak jsem vedel jakou. Hledam tedy nejaky IDE editor, ktery jede pod Linuxem, je free a krome js umi i PHP a HTML.
To co jsem nasel je placene.
dekuji Jirka
anonym 17.2.2008 16:46  349
Moc dekuji. Pomohlo skutecne zadat false do toho volani. Je nekde na netu pekna referencni prirucka javascriptu v cestine? To co jsem nasel nebylo nic moc. Mnoho veci si pak najdu a nebudu muset nikoho otravovat.
Nebude se jednat o verejnou aplikaci. Zdalo se mi idealni poskladat SQL z ruznych formularu po zkontrolování v js a pak to poslat na server. Mozna pridam sifrovani, ale i tak si myslim, ze se nikdo o napadeni snazit nebude.
Jeste jednou dik
Jirka
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 17.2.2008 11:47  348
pricemz kdyz vytuhne ten request tak pry vytuhne celej browser... coz by vysvetlovaloproc jsou stranky kdemiproste vytuhne.
nevite nekdo kde je problem v tom mym pripade nize ze se to nepusti 3xale vykona se jen ta prvni obsluha?
huh huh 16.2.2008 22:51  347
to je vlastne pravda, melo by stacit zmenit u
http_request.open true na false
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 16.2.2008 22:28  346
Ne, ze bych zkoumal, o co v tomhle problemu jde, ale XMLHttpRequestu se tusim da rict i to, aby se choval synchronne, pokud by to tady necemu pomohlo.
huh huh 16.2.2008 21:34  345
anonym [344]: Tak AJAX je Asynchroni, tzn. neceka az se vrati vysledek. Normalne se to dela tak, ze se vracene vysledky zpracovavaji ve funkci, ktera ma v tvem pripade jmeno returnValidate. Jinak doufam, ze nehodlas posilat SQL prikazy z javascriptu u nejake verejne pristupne aplikace.
anonym 16.2.2008 20:45  344
nejde predat navratovou hodnotu fceDobry den
potrebuji z javascriptu pres PHP upravit MySQL. Na netu jsem nasel priklad, ktery jsem upravil. Naplnim si promenou SQL a zavolam SendData. Ma se vratit ID pridaného zaznamu. Bez toho alertu az nakonci to, ale nejede.
function returnValidate(http_request) {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
if (http_request.responseText == 0) alert("Chyba SQL scriptu.");//momentalne vraci pridane ID
} else {
alert('Chyba při komunikaci se serverem.');
} } }

function SendData(sql) {
var http_request = false;
var request = "sql="+sql;
if (window.XMLHttpRequest) {
http_request = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (eror) {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} }
http_request.onreadystatechange = function() { returnValidate(http_request); };
http_request.open('POST', 'data/savetodb.php', true);
http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
http_request.send(request);
// bez nasledujiciho radku to nevraci hodnotu. tento radek jsem tam prida, abych zjistil jaka je hodnota. Neni tam nic, ale predana hodnota funkci je jiz OK.
alert("navracené id"+http_request.responseText);
return http_request.responseText;
}
Co mam udelat, kdyz ten alert tam nechci, ale potrebuji, aby ta funkce tu hodnotu ID (http_request.responseText) vracela? Co zase delam spatne, ze se to chova takhle divne? Nebo to je normalni?

Predem dekuji
Jirka

[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt