konto usunięte

Temat: przeprogramowanie skryptu

Cześć

miałbym prośbę o pomoc,

czy mógłby ktoś mi przeprogramować skrypt w javascripcie,
powiem szczerze że jestem zielony w js, chodzi o to że skrypt działa na IE, Safari, Opery nie sprawdzałem, ale za to nie działa na FF.

http://tnij.to/w7rp to link do działania skryptu, jak klikniemy jakiegoś członka giełdy to rozwija się adres, w FF to nie działa.

Skrypt wygląda tak:


<script language="JavaScript">
function clickHandler() {
srcElement = window.event.srcElement;
if (srcElement.className == "hidsh") {
targetID = srcElement.id + "_"; targetElement = document.all(targetID);
targetID = srcElement.id; targetImg = document.all(targetID);
if (targetElement.style.display == "none") {
targetElement.style.display = "";
} else {
targetElement.style.display = "none";
}
}
}
document.onclick = clickHandler;
</script>


Jeżeli nie sprawiłoby komuś wielkiego problemu to będę naprawdę wdzięczny.
Dziekuję i pozdrawiam.
M.K.
Kamil Kukiełka

Kamil Kukiełka Architekt Systemów,
Getin Noble Bank
S.A.

Temat: przeprogramowanie skryptu

Michał Koper:
function clickHandler() {
srcElement = window.event.srcElement;
Dwie powyższe linijki zamień na:
function clickHandler(e) {
srcElement = (window.event) ? window.event.srcElement : e.target;

Powinno śmigać :)

PozdrawiamKamil Kukiełka edytował(a) ten post dnia 14.08.08 o godzinie 23:09

konto usunięte

Temat: przeprogramowanie skryptu

Kamil Kukiełka:

Powinno śmigać :)

No a jak! :)
Dziękuję :)
Pozdrawiam

Następna dyskusja:

Poprawka skryptu js




Wyślij zaproszenie do