login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[MooTools] Morph

Offline tomie94 - 15/03/2008 19:20 (laatste wijziging 15/03/2008 19:28)
Avatar van tomie94PHP interesse Ik heb de volgende code:
  1. function nb_close(titel) {
  2. var div = document.getElementById("nb_"+titel);
  3. div.style.display = "none";
  4. document.getElementById("nbbg_"+titel).style.display = "none";
  5.  
  6. var div2 = document.getElementById("nbbg_"+titel);
  7. document.body.removeChild(div);
  8. document.body.removeChild(div2);
  9. }
  10. function nb_min(titel, text) {
  11.  
  12. var div = document.getElementById("title_"+titel);
  13. div.innerHTML = "";
  14.  
  15. var myMorph = new Fx.Morph('title_'+titel, {wait: false});
  16.  
  17. myMorph.start('smalltitle');
  18.  
  19.  
  20. div.innerHTML = "<a onclick=\"javascript:nb_max('"+titel+"','"+text+"');\">+</a> <a onclick=\"javascript:nb_close('"+titel+"');\">x</a>";
  21. }
  22. function nb_max(titel, text) {
  23.  
  24. var myMorph = new Fx.Morph('title_'+titel, {wait: false});
  25.  
  26.  
  27. myMorph.start('title');
  28.  
  29.  
  30. }
  31. function newsbox(titel, text) {
  32.  
  33. var div = document.createElement("div");
  34. var bg = document.createElement("div");
  35. div.setAttribute("id", "nb_"+titel);
  36. bg.setAttribute("id", "nbbg_"+titel);
  37. document.body.appendChild(div);
  38. document.body.appendChild(bg);
  39. document.getElementById("nbbg_"+titel).className = "newsboxbg";
  40. document.getElementById("nb_"+titel).className = "newsbox";
  41. document.getElementById("nbbg_"+titel).style.display = "block";
  42. document.getElementById("nb_"+titel).innerHTML = "<div class='box'><iframe src='"+text+"' width='100%' height='100%' frameborder='0'></iframe></div><div class='title' id='title_"+titel+"'><b>"+text+"</b><br />"+titel+"<span style='margin-top: -30px; float: right;'><a onclick=\"javascript:nb_min('"+titel+"','"+text+"');\">-</a> <a onclick=\"javascript:nb_close('"+titel+"');\">x</a></span></div>";
  43.  
  44. }

in ff werkt dit goed, maar in ie niet, de functie nb_min moet ervoor zorgen dat de div langzaam veranderd, in ff gebeurd dit dus, maar in ie verdwijnt alleen de tekst en krijg ik de volgende error: this.target.nodeType is leeg of geen object

ps: het mootools bestand: http://pastebin.be/9800

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.176s