Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Błąd: missing ; before statement, przy zmiennej globalnej - o co chodzi?
onlyX
post
Post #1





Grupa: Zarejestrowani
Postów: 119
Pomógł: 0
Dołączył: 15.07.2003
Skąd: Grajewo

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


mam taką funkcję:
  1. function setBehaviour(){
  2. var global linki = document.getElementById('komentarze').getElementsByTagName('a'); // <--- bląd
  3. for(i=0; i < linki.length; i++){
  4. if (linki[i].className=='answer'){
  5. linki[i].onclick = function() {return userAnswer(linki[i]);}; // <--- tu mi to potrzebne
  6. }
  7. }
  8. }


i w zaznaczonej linijce debuger FF wyrzuca mi taki błąd:
  1. Błąd: missing ; before statement
  2. Plik źródłowy: file:///E:/PROJEKTY/css%20exp/jogger%20v.1.5/testy%20js.html
  3. Wiersz: 25, Kolumna: 12
  4. Kod źródłowy:
  5. var global linki = document.getElementById('komentarze').getElementsByTagName('a');


nie rozumiem jeszcze wszystkiego co JS do mnie mówi. Może mi ktoś wytłumaczyć co robię źle?

Ten post edytował onlyX 26.03.2007, 20:34:01
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




dziwne, mi jakos dziala:
  1. <div id="komentarze">
  2. <a href="jakisurl" id="testowyA">aaaaa</a>
  3. </div>
  4.  
  5. <script language="javascript">
  6. function setBehaviour(){
  7. var linki = document.getElementById('komentarze').getElementsByTagName('a'); // <--- bląd
  8. for(i=0; i < linki.length; i++){
  9. linki[i].onclick = function() {alert(this.id);return false;}; // <--- tu mi to potrzebne
  10. }
  11. }
  12. setBehaviour();
  13. </body>

Po klikniecu w link wyswietli nam sie id tego <a>
Go to the top of the page
+Quote Post

Posty w temacie


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: 6.10.2025 - 20:01