Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JS] Dostęp do tablicy w innym pliku.
Xeor^
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


mam sobie pliki:
tablica.js
index.html

a w nich tak:

tablica.js:
Kod
tablica = new Array();
tablica[0] = 'abcd';



index.html
Kod
<script language="javascript" type="text/javascript" src="tablica.js"></script>

<script language="javascript" type="text/javascript">
function tab(){
form = document.getElementById('moje_id');
form.innerHTML = tablica[0];
}
</script><div id="moje_id">

</div>
<a href="#" onclick="tab()">Tablica</a>


Niestety powyższy kod nie działa,nic nie wyświetla, szperałem, szukałem lecz nie mogę się w tym odnaleźć. Jak załadować osobny plik JS do dokumentu HTML i jak korzystać z jego tablic,zmiennych. 
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Kod
var tablica = new Array();

Słowo-klucz: var
Go to the top of the page
+Quote Post
Xeor^
post
Post #3





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 10.11.2008
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


Dziękuję, działa. Dziwne jest to że zmienną można zapisać tak:


zmienna = 1;

ale tablice bez var już nie.


EDIT, teraz mam inne pytanie, czy możliwy jest taki zapis:
var tablica = new Array();
tablica[0][2][2] = 'abcd';

Kolejny raz nic mi się nie wyświetla.

Dobrze, rozwiązałem sam ten problem:
Kod
var tablica = new Array();
for (i=0; i<=10; i++)
{
    tablica[i]=new Array();
    for (j=0; j<=10; j++){
        tablica[i][j]=new Array();
    }
}


Ten post edytował Xeor^ 15.11.2008, 06:24:53
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 02:51