[js][(x)html]Niedziałające zdarzenie onclick

0

Witam,

Napisałem funckję w js(jest dosyć długa, więc zastąpie ją prostszą):

function refresh(param){
	alert('Komunikat');
}

Zapisana jest ona w pliku funkcje.js który jest w głównym folderze.
Z pliku php(fragment html) mam natomiast:
<script language="javascript" src="funkcje.js"></script>
oraz w dalszej części:
<img src="grafika/produkty-main.jpg" onclick="refresh('produkty');"/>
Niestety, zdarzenie nie wywołuje funkcji refresh(). Podejżewam, iż problem leży w miejscu deklaracji pliku ze skryptami, lecz wydaje się on być dobry(choć nie wiem, czy jest zgodny z xhtml).

0

Można skasować, działa, nie wiem, czemu wcześniej nie działało.

0

A jak już nawiązałeś do zgodności - <script type="text/javascript" src="źródło"></script>, nie language="javascript". To ostatnie jeszcze co prawda na większości przeglądarek zadziała, ale w HTML 4.01 i XHTML atrybut type dla script jest wymagany, natomiast language - przestarzały (AFAIR w Strict i XHTML 1.1 niedozwolony).

1 użytkowników online, w tym zalogowanych: 0, gości: 1