Autor | Zpráva | ||
---|---|---|---|
doveda Profil * |
#1 · Zasláno: 7. 12. 2007, 12:35:04
mám dvourozměrné pole třeba ...
POLE=new Array(); POLE [1][1]="ahoj 11"; POLE [1][2]="ahoj 12"; POLE [2][1]="ahoj 21"; POLE [2][2]="ahoj 22"; a když ho pak chci přečíst třeba v document.getElementById("nejakyID").innerHTML=POLE[2][1]; tak nic ... U jednorozměrnýho funguje v poho, u dvourozměrnýho nic ... něco z toho nahoře špatně???? |
||
peta Profil |
#2 · Zasláno: 7. 12. 2007, 13:04:39 · Upravil/a: peta
doveda
- Co pise JS konzola ve FF IE O nebo kdekoliv jinde? - Odkaz na stranku? 1. Na prvni pohled pole nedeklarujes, coz by v IE treba nemuselo vadit, ale FF jo. var POLE = new Array(); var POLE = []; Treba bys mohl pouzit tento zapis var POLE = [ ['ahoj 11', 'ahoj 12'] ['ahoj 21', 'ahoj 22'] ]; ale pak je to POLE[0][0]; 2. Kdyz nevim, overuji alertem a konzolou. Konzolu ma kazdy prohlizec, alertem to vypada takto: POLE=new Array(); POLE [1][1]="ahoj 11"; POLE [1][2]="ahoj 12"; POLE [2][1]="ahoj 21"; POLE [2][2]="ahoj 22"; alert(POLE [1][1]); // zrusim mezery, ale melo by to dat stejny vysledek POLE[1][1]="ahoj 11"; POLE[1][2]="ahoj 12"; POLE[2][1]="ahoj 21"; POLE[2][2]="ahoj 22"; alert(POLE[1][1]); function aaa () { var o = document.getElementById("nejakyID"); alert("existuje ID? "+ (o)); alert("existuje metoda innerHTML? "+ (o.innerHTML)); alert("existuje metoda value? "+ (o.value)); alert("existuje metoda text? "+ (o.text)); } <div onclick="aaa();">...</div> Protoze treba formularove prvky pouzivaji value, univerzalni by melo byt text, ale nespolehal bych na to treba u Opery. ... jinymi slovy, na prvni pohled nevidim nic, proc by to nemelo... Ale Kdyz bys poslal odkaz na stranku, zabil bys 2 mouchy jednou ranou. Jednak budeme mit presne tvuj kod, nijak upraveny formatovacem fora, uplny ne jen nektere vybrane casti, ktere sami o sobe jsou ok. Druhak, muzeme si otevrit JS konzolu, kdyz ji ty nevyuzivas k ladeni JS. Oni ji autori do prohlizecu nedavali jen tak :) |
||
doveda Profil * |
#3 · Zasláno: 7. 12. 2007, 13:57:43
peta moc dík ... já si to tvoje zkopíruju a du vod toho nachvilku pryč ...
Stránky sem ani nebudu dávat, protože sem to tam tak dlouho převrtával, až sem všechno zkonil a nefunguje tam už skoro nic. Samozřejmě jsem to dělal "navostro" a neudělal si ani zálohu ... takže teď to u mě vypadá na kompletní výmaz a začít lepit znova ... :( a díkes |
||
Časová prodleva: 16 let
|
0