ďťż
Podstrony
|
telcocafeWitamSzukam skryptu menu takiego jak na macromedia.com, tyle że najlepiej w dhtml lub js, tak żeby działał pod większością przeglądarek. Widziałem coś takiego na poprzedniej wersji stony bełdzia, ale on nie mógł tego znaleźć. Ma ktoś coś takiego? Wielkie dzięki :) ale tam menu jest we flashu -.- Hmm a słyszales o czyms takim jak google? kiedyś znalazłem taki programik, tylko nie wiem, czy będzie odpowiadał twoim wymaganiom, a nazywał się Pop-Up Menu Creator. za barzdo nie wiem o jakie menu chodzi ale podejżewam że // Autorem skryptu jest: SŁAWOMIR KOKŁOWSKI // www.kurshtml.boo.pl // Jeśli chcesz wykorzystać ten skrypt na swojej stronie, nie usuwaj tego komentarza! function tree(id) { this.id = id; this.click = function () { for (var i = 0, el_node; i < this.parentNode.childNodes.length; i++) { el_node = this.parentNode.childNodes.item(i) if (el_node.nodeName.toLowerCase() == 'ul') { el_node.style.display = el_node.style.display == 'none' ? 'block' : 'none'; this.parentNode.style.backgroundImage = 'url("' + (el_node.style.display == 'none' ? 'closed' : 'opened') + '.gif")'; return; } } } this.start = function (el) { for (var i = 0, el_node; i < el.childNodes.length; i++) { el_node = el.childNodes.item(i); if (el_node.nodeName.toLowerCase() == 'a') { el_node.onclick = this.click; for (var j = 0; j < el_node.parentNode.childNodes.length; j++) { if (el_node.parentNode.childNodes.item(j).nodeName.toLowerCase() == 'ul') { el_node.parentNode.style.backgroundImage = 'url("closed.gif")'; el_node.className = (el_node.className ? el_node.className + ' ' : '') + 'folder'; break; } if (el_node.parentNode.childNodes.item(j).nodeName.toLowerCase() == 'li') break; } if (el_node.href && unescape(el_node.href) == unescape(window.location.href)) { el_node.className = 'active'; var el_parentNode = el_node; do { el_parentNode = el_parentNode.parentNode; if (el_parentNode.nodeName.toLowerCase() == 'ul') { el_parentNode.style.display = 'block'; if (document.getElementById(this.id) != el_parentNode) el_parentNode.parentNode.style.backgroundImage = 'url("opened.gif")'; } } while (document.getElementById(this.id) != el_parentNode) } } else if (el_node.nodeName.toLowerCase() == 'ul') el_node.style.display = 'none'; this.start(el_node); } } if (document.getElementById && document.childNodes) { if (document.images) { new Image().src = 'opened.gif'; new Image().src = 'document.gif'; } this.start(document.getElementById(this.id)); } } so mety dajesz <script type="text/javascript" src="tree.js"></script> A jak dodać jakiś item? http://www.dynamicdrive.com/ |
|||
Sitedesign by AltusUmbrae. |