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

Nudou jsi opuch?
Navštiv Lopuch!

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: kijsfye
[ 398 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
bredy 19.4.2007 15:31  296
KdokolivMno ohledně operátoru přiřazení, v zásade pokud nahlížím na cokoliv jako objekty, tak nikdo se nepozastavuje nad tím, že mohu udělat
int a;
a = 5;

ale už má problémy s
Image a;
a = jineImage;

i když je logické, že 5 je obsahem stejně tak nějaký obrázek může být obsahem proměnné. O to mi šlo (v java-like jazycích se předpokládá, že hodnotové jsou atomy, zbytek jsou spíš pointery).

Mimochodem, použil jsem C style deklaraci, aby to bylo pochopitelnější.
svaty_pejtl 19.4.2007 15:31  295
Kdokoliv [292]: hlasí chybu: "document.obrazek má hodnotu null nebo není objekt"
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 19.4.2007 15:26  294
JavaScript ma s Javou spolecnyho tak akorat ctyri pismenka v nazvu, jinak je ji pribuznej asi stejne, jako je pribuznej C++. Tim chci rict, ze vytykat JavaScriptu neco, co taky zaroven neumi Java, a o tu Javu se pri tom opirat, neni uplne dobrej napad. A uplne konkretne - zatimco o nepritomnosti pretezovani operatoru v Jave by se dalo dlouho diskutovat (ja sam jsem si vzdycky rikal, proc to tam vlastne neni, na druhou stranu za celejch tech pet let nebo jak dlouho v ni delam mi to ani jednou nechybelo), tak v JavaScriptu by to fakt imho nebyl moc dobrej napad.
Ostatne kazdy prirazeni, kdy do promenne nejakeho typu jen tak bez mrknuti oka prirazujes promennou uplne jineho typu, je vice nez podezrele, takze tvrdit, ze to musis obchazet pres src, no nevim.
Stejne by to spravne melo bejt el.setAttribute("src", newsrc), tam je jasne videt, co se deje, a je to pruzracny jako studanka.
bredy 19.4.2007 15:18  293
Mimochodem ukazaka toho, jak v java-like jazycích chybí možnost definovat operátor = :-)

Místo document.obrazek = img1 musím to obcházet přes src.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 19.4.2007 14:58  292
Svaty_Pejtl [291]: Divne. Nefunguje, nebo pise chyby?
Kazdopadne bych jeste nekde mel neco jako
var img1 = new Image(); img1.src = "obr/obr1.jpg";
var img2 = new Image(); img2.src = "obr/obr2.jpg";
var img3 = new Image(); img3.src = "obr/obr3.jpg";
To zpusobi, ze ty obrazky se zacnou hezky prednacitat uz behem nacitani stranky, takze nedojde k tomu, ze uzivatel najede na nejakej odkaz a jeste dobu se nebude nic dit, protoze se mu bude teprve tahat obr2.jpg (treba).
Pak vzdycky delej document.obrazek.src = img1.src a podobne.
svaty_pejtl 19.4.2007 14:49  291
Primitivní dotazPotřeboval bych script, kterej mi bude po najetí myši na odkaz měnit obrázek vedle sloupce s odkazama. Sesmolil jsem tohle:
<a href="odkaz1.php" onmouseover="obr1()">ODKAZ 1</a><br />
<a href="odkaz2.php" onmouseover="obr2()">ODKAZ 2</a><br />
<a href="odkaz3.php" onmouseover="obr3()">ODKAZ 3</a><br />
<img src="obr/obr1" id="obrazek">


ten scripty pak vypadá takhle:
function obr1()
 {
  document.obrazek.src="obr/obr1.jpg";
 }
 function obr2()
 {
  document.obrazek.src="obr/obr2.jpg";
 }
 function obr3()
 {
  document.obrazek.src="obr/obr3.jpg";
 }

a pro úplnost, mam ho v externim souboru a volam ho takhle:
<script src="javascript/zmena_obrazku.js" type="text/javascript" />


A teď ten problém, zatimco ve firefoxu, konqueroru a opeře script funguje, tak v IE ne. Prostě se jen načte první obr1 a nijak se nemění.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 25.3.2007 14:31  290
Sarnegarth [289]: Dik, aspon nemusim hledat. :-)
sarnegarth 24.3.2007 00:34  289
2kdokoliv: je
niximor 23.3.2007 23:01  288
Kdokoliv [287]: na W3 Schools to zminuji, tam jsem to taky nasel, kazdopadne jestli oni se tam 100% drzi standardu, to netusim.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 21.3.2007 23:10  287
Niximor [286]: Hm, zajimave, to se schvalne nekdy mrknu, jestli je to soucasti DOM HTML.
niximor 21.3.2007 22:47  286
Niximor [284]: Vyreseno, input ma defaultValue, a/nebo defaultChecked, select ma taky defaultIndex nebo neco v tom smyslu, takze to jde resetovat v pohode rucne :)
druh_5618 Druh_5618 21.3.2007 10:24  285
AL3X [264] Podařilo se ti tenkrát zprovoznit to předávání Diffie-Hellman (RSA)???
Byly ti něco platné ty adresy, co jsem našel?
niximor 18.3.2007 13:38  284
Potreboval bych nejak resetovat jen urcita policka formulare na jejich puvodni hodnotu - jde to udelat nejak jinak, nez si hodnoty vsech ostatnich policek nekam schovat, vyresetovat cely formular, a pak zase ty policka obnovit?
trofozoit Trofozoit DNA, DNA - come out and play 18.12.2006 08:44  283
Kdokoliv [282]: V první testovacím příkladu co jsem zkoušela se to tak chovalo, nevím z jakého důvodu, nicméně když jsem si pak s tím hrála přímo v zamýšlené stránce, tak to bylo v pořádku.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 16.12.2006 13:44  282
Trofozoit [279]: Muzes prozradit trochu vic nebo to treba nekde vystavit?

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

(c) 2001-2011 Lopuch.cz   
Kontakt