login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem script in FireFox (Opgelost)

Offline roelh - 27/02/2007 22:39
Avatar van roelhPHP gevorderde http://www.site...amp;id=200

Dit scriptje wil ik gebruiken op me site.
Ik heb echt totaal 0,0 verstand van javascript.
Hij doet wel in IE, maar niet in Firefox.
Kan iemand me aub mee helpen?
ALvast hartstikke bedankt.

Groet,

3 antwoorden

Gesponsorde links
Offline vinTage - 27/02/2007 22:47
Avatar van vinTage Nieuw lid Ik heb geen zin om die aan te passen, maar deze werkt wel met elke browser.

voorbeeldje:
  1. <SCRIPT LANGUAGE="JavaScript">
  2. <!-- Original: Gregor (legreg@legreg.de) -->
  3.  
  4. <!-- This script and many more are available free online at -->
  5. <!-- The JavaScript Source!! http://javascript.internet.com -->
  6.  
  7. <!-- Begin
  8. var ie4 = (document.all) ? true : false;
  9.  
  10. var ns4 = (document.layers) ? true : false;
  11.  
  12. var ns6 = (document.getElementById && !document.all) ? true : false;
  13.  
  14. function hidelayer(lay) {
  15. if (ie4) {document.all[lay].style.visibility = "hidden";}
  16.  
  17. if (ns4) {document.layers[lay].visibility = "hide";}
  18.  
  19. if (ns6) {document.getElementById([lay]).style.display = "none";}
  20.  
  21. }
  22. function showlayer(lay) {
  23. if (ie4) {document.all[lay].style.visibility = "visible";}
  24.  
  25. if (ns4) {document.layers[lay].visibility = "show";}
  26.  
  27. if (ns6) {document.getElementById([lay]).style.display = "block";}
  28.  
  29. }
  30. function writetolayer(lay,txt) {
  31. if (ie4) {
  32.  
  33. document.all[lay].innerHTML = txt;
  34. }
  35. if (ns4) {
  36.  
  37. document[lay].document.write(txt);
  38. document[lay].document.close();
  39.  
  40. }
  41. if (ns6) {
  42. over = document.getElementById([lay]);
  43.  
  44. range = document.createRange();
  45. range.setStartBefore(over);
  46.  
  47. domfrag = range.createContextualFragment(txt);
  48. while (over.hasChildNodes()) {
  49.  
  50. over.removeChild(over.lastChild);
  51. }
  52. over.appendChild(domfrag);
  53.  
  54. }
  55. }
  56. // End -->
  57. </script>
  58.  
  59. <div id="newlayer" style="whatever...">je tekst hier</div>
  60.  
  61. <a href="#" onclick="javascript:hidelayer('newlayer');" >hide</a><br />
  62. <a href="#" onclick="javascript:showlayer('newlayer');" >show</a>
Offline marten - 27/02/2007 22:50
Avatar van marten Beheerder en anders kan je altijd nog css gebruiken om een div te laten zien of te hiden
Offline roelh - 27/02/2007 22:51
Avatar van roelh PHP gevorderde Zogoed met java en Div's ben ik niet. helemaal niet dus.
Maargoed, bedankt Vintage, ga proberen 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.412s