Registrace nového uživatele
Návod
Kluby
Archív Lopuchu
Lopuch.cz
Lopuch, server nejen
pro botaniky
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.
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:
mqdhwgx
[ 398 ]
<Novější
<<<Nejnovější
Nejstarší>>>
Starší>
označené
neoznačené
rozsah
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...
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
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.
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
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.
21.2.2008 16:15
353
spojeni dvou akci
Zase 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
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
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.
17.2.2008 16:58
350
IDE editor
jeste 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
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
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
16.2.2008 22:51
347
to je vlastne pravda, melo by stacit zmenit u
http_request.open true na false
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
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.
16.2.2008 20:45
344
nejde predat navratovou hodnotu fce
Dobry 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ší>
označené
neoznačené
rozsah
(c) 2001-2011 Lopuch.cz
Kontakt