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

Tolik rozruchu
jen v Lopuchu

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: vnqmerc
[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.2.2008 16:12  343
diky, mam odladeno a cast funguje, narazil jsem ale na problem, pravdepodobne nejak nefunguje paralelni zpracovani requestuuu nebo js pracuje jinak nez jsem cekal:
mam funkci
function XHttpRequest(target, method, url, args) kde target je id cilovyho elementu kterej vysledek requestu cucne jako innerHTML...
dotahuju tim postupne dalsi ciselniky na vyber - jako selecty...
funguje mi to ale jenom 1x kdyz to pustim pro kazdej cislenik za sebou, vzdy funguje jen ten prvni... ostatni to nenatahne, kde je problem?
onchange u selektu podle kteryho se to prizpusobuje - dotahuje volam funkci rebrowse(); a vzdy jako by se vykonal jen prvni radek, i kdyz je prehazim vzdy jen jeden selekt se prepocita.

function XHttpRequest(target, method, url, args, loader){
try{
var xr = false;
var o = this;
if (window.XMLHttpRequest){
o.r = new XMLHttpRequest();
}else if (window.ActiveXObject){
o.r = new ActiveXObject("Microsoft.XMLHTTP");
}
o.r.open(method,url,true);
o.r.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
o.r.onreadystatechange=function(){
if(o.r.readyState == 4){
document.getElementById(target).innerHTML = o.r.responseText;
document.getElementById(loader).innerHTML = "document loaded!";
}
}
o.r.send(args);
document.getElementById(loader).innerHTML = "loading ...";
}catch(e){
document.getElementById(target).innerHTML = "Error:
" + e;
document.getElementById(loader).innerHTML = "load error!";
window.alert(e);
}
}

function rebrowse(s1ID){
XHttpRequest("vyrobce", "GET", "ajax.php?fce=selectVyrobce&S1ID=" + s1ID, null, "loader");
XHttpRequest("sekce2", "GET", "ajax.php?fce=selectSekce2&S1ID=" + s1ID, null, "loader");
XHttpRequest("sekce3", "GET", "ajax.php?fce=selectSekce3&S1ID=" + s1ID, null, "loader");
}
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 14.2.2008 20:02  342
Tak tak.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.2.2008 19:50  341
jo, diky...

takze:
function mojefce(tvojefce){
return(tvojefce(10));
}

5. pad, oslovujeme volame funkci:
mojefce(y);
mojefce(z);
mojefce(fce1);
je okej?
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 14.2.2008 18:23  340
function fce1(x) {
return x * 2;
}
alert(fce1(4));
y = fce1;
alert(y(5));
z = function(x) { return x * 3; }
alert(z(7));
w = z;
alert(w(9));

Postaci tohle jako napoveda, co tak jde (a jak) delat?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.2.2008 16:47  339
to by bylo urcite lepsi, chci si vyrobit funkci na obsluhu httpRequestu ktera by obdrzela rovnou odkaz na funkci kterou zavola na obslouzeni prijeti. odkaz na funkci jako takovou predam jak?
jinak dik, pustim se do studia, nejak jsem JS snad 5 let nepouzival tak uz vim kulovy a urcite je vsechno jinak.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 14.2.2008 15:55  338
Znas funkci eval? Nastuduj, jak funguje. A rovnez se zamysli, jestli skutecne potrebujes predavat nazev funkce ve stringu, jestli bys nemohl predavat referenci na funkci jako takovou.
Bible DOMu je specifikace. :-) Hezky se da pochopit na www.zvon.org, tam je to i s konkretnima jasnejma ukazkama. Javascript se da nastudovat z Core Javascript Guide, co se driv valel nekde na netscape.com a ted je nekde u Mozilly, nasledne se da navazat Core Javascript Reference a pak uz clovek vi vicemene vse podstatne.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.2.2008 14:53  337
potreboval bych v javascriptu predat funkci A jmeno funkce B kterou ma ta funkce nekdy v ramci sebe zavolat...
zajima me tedy kterak predat funkci jakoparamete jemo funkce - cekam ze to bude proste stringovej parametr v tom pripade u me jen zajima kterak ji v ramci funkce A zavolat navic s nejakym parameteem...
pro googla asi nemam tech spravnych slov
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 14.2.2008 14:40  336
nějaká aktuální bible javascriptu a DOM, ev. i css ale to neni podminkou... doporucite? ev. nejaka user-friendly dokumentace na netu, staci pro ie a Géčko
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 16.11.2007 13:51  335
To je imho prave ten zminovanej Venkman.
bredy 16.11.2007 13:39  334
SeaMonkey má integrovaný debugger, pokud si ho tedy pri instalaci clovek zaskrtne
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 16.11.2007 11:28  333
K tomu debuggeru - Apple vydal finalni Safari 3 (teda finalni aspon pro OS X) a z release notes jsem pochopil, ze tam nejakej JS debugger maj taky, tak treba by to slo vyzkouset i v te verzi pro Windows.
etdirloth EtDirloth 15.11.2007 20:47  332
JS debuggertvx [330]: odporucam pologenialny a nie moc stabilny Venkman JavaScript Debugger pre FF, ktory sa navyse treba naucit pouzivat (ja som to zvladol z tohto)

druha moznost nejakeho sofistikovanejsieho debugu, ktoru som kedysi videl, je ajaxovy logger

tretia (u mna druha): alert ;)

a myslim ze by nieco mohlo zvladnut aj MSVS2003+ (ale to len typujem, kedze sa mi svojho casu ponukala moznost debugovat JS z exploreru)
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.11.2007 20:18  330
a jinak by me zajimalo cim debugovat javascript a to jak v mozille tak v ie, mam k nemu obecne averzi prave pro ruznou implementaci a neprijemny moznosti ladeni - z nejaky dony pred skoro desitkami let :c]
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 15.11.2007 20:16  329
jasne, me taky hned nenapadla nejaka pozicova souvislost, proto jsem toho dal tak malo - vzhledem k tomu ze bez toho kodu to funguje :c]
a taky ze stare zname prasarne primyho zapisu do dokumentu by to nevadilo... pak sem se docet ze se to vykonava taky inline... jakmile se na to narazi a v ten okamzik mi to doslo, ze to nesmi byt na pozici kde to pak je (blbej zvyk z viz vyse) ale az kdyz vse s vim to pracuje existuje... tedy je rozparsovano...
tot pro me dobre pouceni
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 14.11.2007 17:30  328
tvx [326]: Ne, ze by me presne tohle nenapadlo, ale ono se tezko teoretizuje, kdyz to clovek nevidi. :-)

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

(c) 2001-2011 Lopuch.cz   
Kontakt