|
|
|
| обязательно помогу, но только после праздников.
пьянки тут надвинулись с особой силой. | |
|
|
|
|
|
|
|
для: Crux
(01.05.2005 в 21:02)
| | ...) да уж .... у меня тоже ... с праздником тебя ,кстати,Христос Воскрес,как говорится.Кстати ,когда ответишь,ещё мыло своё оставь . | |
|
|
|
|
|
|
|
для: servannin
(02.05.2005 в 00:33)
| | вопрос у тебя слишком обстактный, непонятно в чём у тебя именно проблемы,
уточни всё пошагово.
на счёт мыла: если кликнуть по моему нику, то выскочит страничка с моими данными, там моё рабочее мыло и ICQ.
пиши, я отвечаю на все письма (пока ещё справляюсь) | |
|
|
|
|
|
|
|
для: Crux
(03.05.2005 в 13:32)
| | Значит так.Допустим есть вот такой xml-файл.
<?xml version="1.0" encoding="UTF-8"?>
<all>
<Item name="Name 1">
<SimpleType name="lname2" type="List" size="">
<option>List value 1</option>
<option>List value 2</option>
<option>List value 3</option>
<option>List value 4</option>
</SimpleType>
<SimpleType name="tname2" type="Text" />
</Item>
<Item name="Name 2">
<SimpleType name="tname3" type="Text" />
</Item>
<Item name="Name 3">
<SimpleType name="cname1" type="Checkbox"/>
<SimpleType name="comname1" type="Combo">
<option>Combo value 1</option>
<option>Combo value 2</option>
<option>Combo value 3</option>
<option>Combo value 4</option>
</SimpleType>
</Item>
</all>
|
Корневой узел xml-файла <all> содержит 2 узла <Item>,ну а он, в свою очередь, содержит узлы <SimpleType>.Каждый узел <Item> имеет атрибут name="_имя_",причём ,естественно,все имена разные.
Так вот нужно,чтобы при обходе xml-файла,в левом фрейме выводились имена тегов <Item>.При нажатии на любое имя, в правом фрейме должны создаваться html-элементы,соответствующие тем <SimpleType>'ам ,которые находятся между <Item> и </Item> чьё имя было нажато.
Например, у этого итема имч - "Name 1"
<Item name="Name 1">
<SimpleType name="lname2" type="List" size="">
<option>List value 1</option>
<option>List value 2</option>
<option>List value 3</option>
<option>List value 4</option>
</SimpleType>
<SimpleType name="tname2" type="Text" />
</Item>
|
,при нажатии на это имя в левом фрейме должны создаваться select и текстовое поле.При нажатии на Name 2,то что было создано при нажатии на Name 1 должно затираться и должно создаваться текстовое поле и т.д.Ну теперь думаю
понятно.
Сейчас скрипт просто создаёт всё что есть в файле. | |
|
|
|
|
|
|
|
для: servannin
(03.05.2005 в 23:38)
| | а для чего нужно использовать фреймы?
тут скорее всего нам поможет такая вещь как видимость/невидемость
т.е. скрипт всё также создаёт всё что есть в файле, но каждый элемент Item'а заключён в тэг (например span), которому прописан свой ID например имя того или иного Item'а и задаётся стиль style="display:none", в результате браузер ничего не будет отображать.
а созданные ссылочки на каждый Item, будут вызывать функцию, которая будет делать видемым нужную нам форму и невидемой ненужную, отталкиваясь от ID.
ну а как это всё реализовать, всётаки это надо тебе, пробуй, на самом деле это сделать не сложно. | |
|
|
|
|
|
|
|
для: Crux
(04.05.2005 в 13:44)
| | Crux,если можешь всё-таки помоги с кодом.Катастрофически не хватает времени(работы свалилось много).То, что у меня займёт час, у тебя - 5 минут.Только тот вариант , который описывал я(с фреймами и без <span>).Файл прикреплён.Сенкс | |
|
|
|
|
 1.6 Кб |
|
|
для: servannin
(06.05.2005 в 17:17)
| | Всего доброго всем!
Подкиньте идею, как можно завершить данный скрипт(прикреплён) с наименьшими затратами времени...
Чтобы при нажатии на Name 1 Name 2 или Name 3 и т.д., в скрипт выводились не
все SimpleType, а только те ,которые соответствуют этому Item'у ???
То, что должен делать скрипт , см. выше.
Спасибо-БО | |
|
|
|