login  Naam:   Wachtwoord: 
Registreer je!
 Forum

openklappen

Offline webstab - 11/10/2004 19:36 (laatste wijziging 11/10/2004 19:53)
Avatar van webstabPHP ver gevorderde dit heb ik van een site gehaald:
http://webstab....rgeven.php
(komt van hier: http://users.sk...gtekst.htm )
  1. <head>
  2. <script language="JavaScript" type="text/javascript">
  3.  
  4. var onthouden="aan" // actuele status bijhouden met sessie-cookie (aan/uit)
  5. var vorige_verbergen="ja" // bij nieuw item vorige geopende item dichtvouwen(ja/nee)
  6.  
  7. if (document.getElementById){
  8. document.write('<style type="text/css">')
  9. document.write('.wisselen{display:none;}')
  10. document.write('</style>')}
  11.  
  12. function getElementbyClass(classname){
  13. ophalen=new Array()
  14. var teller=0
  15. var alleTags=document.all? document.all : document.getElementsByTagName("*")
  16. for (i=0; i<alleTags.length; i++){
  17. if (alleTags[i].className==classname)
  18. ophalen[teller++]=alleTags[i]}}
  19.  
  20. function dichtvouwen(omit){
  21. var teller=0
  22. while (ophalen[teller]){
  23. if (ophalen[teller].id!=omit)
  24. ophalen[teller].style.display="none"
  25. teller++}}
  26.  
  27. function uitvouwen(cid){
  28. if (typeof ophalen!="undefined"){
  29. if (vorige_verbergen=="ja")
  30. dichtvouwen(cid)
  31. document.getElementById(cid).style.display=(document.getElementById(cid).style.display!="block")? "block" : "none"}}
  32.  
  33. function vernieuwen(){
  34. dichtvouwen("alles")
  35. selectedItem=getselectedItem()
  36. selectedComponents=selectedItem.split("|")
  37. for (i=0; i<selectedComponents.length-1; i++)
  38. document.getElementById(selectedComponents[i]).style.display="block"}
  39.  
  40. function get_cookie(Name) {
  41. var search = Name + "="
  42. var returnvalue = "";
  43. if (document.cookie.length > 0) {
  44. offset = document.cookie.indexOf(search)
  45. if (offset != -1) {
  46. offset += search.length
  47. end = document.cookie.indexOf(";", offset);
  48. if (end == -1) end = document.cookie.length;
  49. returnvalue=unescape(document.cookie.substring(offset, end))}}
  50. return returnvalue;}
  51.  
  52. function getselectedItem(){
  53. if (get_cookie(window.location.pathname) != ""){
  54. selectedItem=get_cookie(window.location.pathname)
  55. return selectedItem}
  56. else return ""}
  57.  
  58. function status_opslaan(){
  59. var teller=0, selectedItem=""
  60. while (ophalen[teller]){
  61. if (ophalen[teller].style.display=="block")
  62. selectedItem+=ophalen[teller].id+"|"
  63. teller++}
  64. document.cookie=window.location.pathname+"="+selectedItem}
  65.  
  66. function do_onload(){
  67. getElementbyClass("wisselen")
  68. if (onthouden=="aan" && typeof ophalen!="undefined")
  69. vernieuwen()}
  70.  
  71. if (window.addEventListener)
  72. window.addEventListener("load", do_onload, false)
  73. else if (window.attachEvent)
  74. window.attachEvent("onload", do_onload)
  75. else if (document.getElementById)
  76. window.onload=do_onload
  77.  
  78. if (onthouden=="aan" && document.getElementById)
  79. window.onunload=status_opslaan
  80.  
  81. </script>
  82. </head>
  83. <a hef="#" onClick="uitvouwen('sc1')">Smilies weergeven/verbergen</a>
  84. <div id="sc1" class="wisselen">
  85.  
  86.  
  87. <a href="javascript:smiley();" onClick="javascript:Invoegen(':)');"><img src="/images/smileys/blij.gif" border="0"></a>
  88. <a href="javascript:smiley();" onClick="javascript:Invoegen(':D');"><img src="smileys/tanden.gif" border="0"></a>
  89. <a href="javascript:smiley();" onClick="javascript:Invoegen(':P');"><img src="smileys/tong.gif" border="0"></a>
  90. <a href="javascript:smiley();" onClick="javascript:Invoegen(';)');"><img src="smileys/knipoog.gif" border="0"></a><br>
  91. <a href="javascript:smiley();" onClick="javascript:Invoegen(':cool:');"><img src="smileys/cool.gif" border="0"></a>
  92. <a href="javascript:smiley();" onClick="javascript:Invoegen(':s');"><img src="smileys/verward.gif" border="0"></a>
  93. <a href="javascript:smiley();" onClick="javascript:Invoegen(':omg:');"><img src="smileys/omg.gif" border="0"></a>
  94. <a href="javascript:smiley();" onClick="javascript:Invoegen(':(');"><img src="smileys/droevig.gif" border="0"></a>
  95. </div>

1)ik wil dat er gewoon een handje komt.
2)ik wil dat er enkel komt "smilies weergeven" en "smilies verbergen" (dus dat de tekst meeverandert)
3)standaard verborgen
Heeft er iemand daarvoor een script of weet hij/zij hoe je dit script moet aanpassen

---
edit: punt 3 al opgelost
---

3 antwoorden

Gesponsorde links
Offline Hans - 11/10/2004 19:48 (laatste wijziging 11/10/2004 19:57)
Avatar van Hans HTML beginner
  1. <<a hef="#" onClick="uitvouwen('sc1')" onmouseover="this.style.cursor='hand'">Smilies weergeven/verbergen</a>

Voor je handje.

EDIT: Zo doet hij het wel 
Offline webstab - 11/10/2004 21:04
Avatar van webstab PHP ver gevorderde sorry,maar ik gebruik firefox,in ie doet hij het wel maar in firefox niet.
mss gewoon een ander scriptje is ook al goed
Offline Legolas - 30/11/1999 00:00
Avatar van Legolas Onbekend in CSS moet je het doen.rnin de head
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.277s