Autor Zpráva
doveda
Profil *
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
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 *
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

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0