Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> doctype a javascript
ARJ
post 8.04.2005, 20:29:35
Post #1





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


witam.
mam taki oto kod:
  1. <script type="text/javascript">
  2. <!--
  3. function Pokaz(co, rys) {
  4. if(co.style.display=="block") { co.style.display="none"; rys.src="exp_plus.gif";}
  5. else { co.style.display="block"; rys.src="exp_minus.gif";}
  6. }
  7.  
  8. //-->
  9. <div id="wyb" class="button" onmouseover="this.style.backgroundColor = '#FF7920';" onmouseout="this.style.backgroundColor = '#B45800';" onclick="Pokaz(otw, rys1)"><img id="rys1" src="exp_plus.gif" alt=""> Narzędzia</div>
  10. <div id="otw" class="menu"><img src="poddzial.gif" alt=""> Link<br /><img src="poddzial.gif" alt=""> Inny link<br /><img src="poddzial.gif" alt=""> Następny link</div>

skrypt fajnie działa jest tylko jeden problem. działa gdy niema dodanego doctype. gdy dodam obojętne czy xhtml czy html skrypt na ff daje błąd "Błąd: otw3 is not defined". co tu jest nie tak? słabo znam się na javascript dlatego pisze bo wszystko co umiem próbowałem, ale nic nie pomaga.


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
revyag
post 11.04.2005, 09:20:52
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Zrób tak:
Kod
function Pokaz(co, rys) {
var lay = document.getElementById(co);
var rs = document.getElementById(rys);
if(lay.style.display=="block") { lay.style.display="none"; rs.src="exp_plus.gif";}
else { lay.style.display="block"; rs.src="exp_minus.gif";}
}

a prz wywołaniu funkcji, jej argumenty daj w uszach:
  1. <div id="wyb" class="button" onmouseover="this.style.backgroundColor = '#FF7920';" onmouseout="this.style.backgroundColor = '#B45800';" onclick="Pokaz('otw', 'rys1')"><img id="rys1" src="exp_plus.gif" alt=""> Narzędzia</div>


--------------------
-------------

------
Go to the top of the page
+Quote Post
ARJ
post 11.04.2005, 09:40:17
Post #3





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


próbowałem też podobny kod ale nie działał bo zapomniałem o ' ' biggrin.gif
dzięki


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:24