ipconfig: Да расширение можно любое поставить=)) там видь html даже через rewrite..
То что вы пытаетесь включить - это чистая HTML страница, она не имеет никакого отношения к JS. Вы можете вставить ее только через IFRAME. Или сделать полноценный JS и в плане содержимого и в плане заголовков (то что расширение не играет роли, это не значит что можно бросать для JS еще и html заголовок Content-Type: text/html; charset=windows-1251)
Вы конечно понимаете, что такое дерево не должно содержать очень много пунктов (до 100). И в вашей ссылке есть еще одно ограничение - названия пунктов не должны переносится на другую строку, иначе все эти полосочки сдвинутся. Можно прикрутить существующий скрипт, например так
<div id="tree" style='display:none'> <a nodeId='X' parentNodeId='Y' href="/path">Path</a> .... </div> <div id="treejs"></div> <script>//onload 1) взять все ссылки с div id="tree" (getElementsByTagName?) 2) прочитать атрибуты nodeId, parentNodeId 3) создать массив Tree 4) нарисовать дерево createTree(Tree, 0, 4); //в createTree document.write заменить на innerHTML в div id="treejs" </script>
Плюсы - у вас будут открываться и закрываться узлы дерева, ссылки представлены линейным списком (в том же сматри даже без рекурсий)
Минусы - может не понравиться кому-то style='display:none'
SoftEl, зачем же так не оптимально использовать рег.выражения, там где есть более быстрое решение, к тому же уже написанное до вас
kolobok74, если вам надо только читать этот файл на сервере, то его не надо преобразовывать
fgetcsv ( resource handle [, int length [, string delimiter [, string enclosure]]] ),
то есть хочу увидеть
1___a___2
2___a___0 здесь наверно 1, 3__2
3___a___0
Да расширение можно любое поставить=)) там видь html даже через rewrite..
То что вы пытаетесь включить - это чистая HTML страница, она не имеет никакого отношения к JS. Вы можете вставить ее только через IFRAME. Или сделать полноценный JS и в плане содержимого и в плане заголовков (то что расширение не играет роли, это не значит что можно бросать для JS еще и html заголовок Content-Type: text/html; charset=windows-1251)
Вы конечно понимаете, что такое дерево не должно содержать очень много пунктов (до 100). И в вашей ссылке есть еще одно ограничение - названия пунктов не должны переносится на другую строку, иначе все эти полосочки сдвинутся. Можно прикрутить существующий скрипт, например так
Плюсы - у вас будут открываться и закрываться узлы дерева, ссылки представлены линейным списком (в том же сматри даже без рекурсий)
Минусы - может не понравиться кому-то style='display:none'
furamag, вы хотите использовать указанный javascript и связать его с Smarty? Или нарисовать такое же, но статическое дерево.
если можете присвоить идентификатор этой области, например
<div id='badtext'>...</div>
то потом можно заменить содержимое на ''
document.getElementById('badtext').innerHTML='';
если не можете добавить туда id, то надо брать innerHTML родительского блока и регулярным выражением на javascript вырезать лишнее
Надо использовать getElementById вместо all[]
<select multiple size="1">
а с multiple потом как-то бороться javascript'ом
дубль
10 селектов
есть такой скриптик pngfix.js
http://homepage.ntlworld.com/bobosola/pnghowto.htm
Оплата — соответсвует. Порядка пары сотен баксов за простой скрипт. Нужно проверять домены на занятость (это вкратце).
Опишите более детально вашу задачу, или в личке.