ďťż
Podstrony
|
telcocafeChce zrobić coś w rodzaju zadań (quizu), gdzie za każdym zadaniem jest buttonik, czyli jakiś mały bannerek z napisem np "Rozwiązanie". Tylko nie za bardzo wiem jak zrobić aby po kliknięciu w button natychmiast pojawiło się owe rozwiązanie na miejscu buttonu (a button oczywiście aby znikł).var b = document.getElementById('id_buttoniku'); b.parentNode.innerHTML = 'Oto rozwiązanie'; Możesz to zrobić za pomocą funkcji DOM - poczytaj o metodzie element.replaceChild. b.parentNode.replaceChild(document.createTextNode('Oto rozwiązanie'), b); to bardziej temat na js niż php <script> function show(btn,ans) { document.getElementById(ans).style.display='block'; btn.style.display='none'; } </script> <input type="button" onclick="show(this,'rozwiazanie')"> <div id="rozwiazanie" style="display:none">tekst rozwiazania</div> nie sprawdzałem kodu ale mniej wiecej tak ma wyglądać <script> function show(btn,ans) { document.getElementById(ans).style.display='block'; btn.style.display='none'; } </script> <input type="button" onclick="show(this,'rozwiazanie')"> <div id="rozwiazanie" style="display:none">tekst rozwiazania</div> Mniej więcej oto mi chodziło ;) Jedynie co, to wolałbym bannerek jeśli jest możliwe, bo naturalne buttony niezbyt fajnie wyglądają na firefoxie lub operze Użytkownik win edytował ten post 26 sierpień 2008, 11:08 To zrób po prostu tak: <input type="image" src="sciezkaj.jpg" onclick="show(this,'rozwiazanie')"> |
|||
Sitedesign by AltusUmbrae. |