ďťż

[PHP] po kliknięciu w button - odpowiedź Jak to zrobić ?

       

Podstrony


telcocafe

Chce 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')">

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.