Jump to content

slavok47

User
  • Posts

    210
  • Joined

  • Last visited

Everything posted by slavok47

  1. А эмуляцией как?
  2. Задача простая но что то как то не пойму как сделать. Например имеется <select name="sel" onchange="selimage"> <option value="1">Рисунок_1</option> <option value="2">Рисунок_2</option> </select> нужно чтобы при выборе 1, рядом с селектом отобразился рисунок, при выборе 2, другой рисунок не пойму как сформировать массив
  3. вообще то я имел в виду, в какой файл, или шаблон, или еще куда, то что в head и так понятно
  4. Возникла необходимость использовать Ajax-окно, а куда прилепить openLayerA.js не пойму, может кто знает?
  5. $communitylink AND $popups с этим понял, но тут я и в остальном разобрался получилось так: <if condition="$show['communitylink'] AND $show['popups']"> <td class="vbmenu_control"><a id="community1" href="555#community" rel="nofollow" accesskey="6">Тест</a> <script type="text/javascript">vbmenu_register("community1"); </script></td> <else /> </if>.......................... <if condition="$show['popups']"> <if condition="$show['communitylink']"> <!-- community link menu --> <div class="vbmenu_popup" id="community1_menu" style="display:none;margin-top:3px" align="$stylevar[left]"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead">$vbphrase[community_links]</td></tr>..................... И все заработало, но опять вопрос какое отношение имеет ко всему id="community1_menu" как будто у этого id 2 значения , хотелось бы немного теории об этом...
  6. Имеется часть кода выпадающего меню <if condition="$show['communitylink'] AND $show['popups']"> <td class="vbmenu_control"><a id="community" href="555#community" rel="nofollow" accesskey="6">Тест</a> <script type="text/javascript">vbmenu_register("community"); </script></td> <else /> $show['communitylink'] - Это как я понял то что будет выпадать AND $show['popups'] - не понял для чего ну это пока не очень важно, но понять хотелось бы.. Проблема в следующем, тоесть это все работает, но если поменять ID и скрипт, например id="community1" и script type="text/javascript">vbmenu_register("community1"); </script> все перестает работать, community ни где не нашел, есть скрипт который работает по vbmenu_register, вобщем как тоне понял связку скрипта
  7. Используй "readonly" <input class="fild" name="cn4" type="text" readonly id="cn4" value="0" maxlength="8" OnClick="calc()" /> readonly - Устанавливает, что поле не может изменяться пользователем. http://htmlbook.ru/html/input.html
  8. с скриптом что то тоже не то, не работает, пытаюсь понять почему
  9. Я так понял что поля <span id="_format_other_child">→ <input type="text" size="10" name="format_other_opt1" class="short" /> x <input type="text" size="10" name="format_other_opt2" class="short" /> мм</span> по умолчанию должны быть скрыты тогда стиль вроде бы должен быть как <style type="text/css"> #_format_other_child {visibility:hidden} </style> или я что то не так понял?
  10. Я пока не силен в mysql, поэтому не знаю как это сделать, в админке не нашел такой функции, или это делается запросом?
  11. Кстати Flare, спасибо за помощь вроде работает, подробно правда еще не проверял.... а вот метод Int конечно лучше было бы, сделать универсальный обработчик но только я что то не понял ни чего и сработает ли он в моем случае, а так придется делать 12 обработчиков
  12. Перерыл все поисковики но ни чего вразумительного не нашел(может так искал) в общем вопрос такой, имеется БД, в ней таблица, можно ли как то продублировать таблицу в этой БД, то есть что бы были одинаковые таблицы, с такой же структурой но естественно с другим именем, а то ячеек много в ручную создавать долго да и ошибки потом искать если что, ну как то так, Спасибо!
  13. Имеется на хостинге который поддерживает PHP, поэтому и использую пути к обработчику через http://
  14. Если я правильно понял то эти части [{value:"1", text:"Пример 1", url:"url1"}, должны выглядеть например как [{value:"1", text:"Пример 1", url:"http://адрес/insert.php"}, тоесть прописываться пути к обработчикам Или нет?
  15. А не затруднит с этого места поподробнее?
  16. Чет не понял, сделать несколько обработчиков и в массив загнать адреса к ним? или как?
  17. Собственно с одной проблемой разобрался в этой теме http://forum.htmlbook.ru/index.php?showtopic=16079 там продолжать не стал, т.к вопрос о другом хотя и связан с темой выше, а продолжать вот о чем, как бы сделать так что бы данные отправлялись в ту базу которая указана в выпадающем списке на форме, я пока не могу понять как это будет выглядеть теоретически, не говоря уже о практике, есть одно условие эта функция должна выполняться на стороне клиента, так как форма на хостинге который не поддерживает PHP, соответственно путь к обработчику выглядит так <form action="http://адрес/insert.php" method="post" name="form" onReset="setDefaults(this);">
  18. Вот что получилось, вроде работает, или можно проще? <script type="text/javascript"> var servdb = new Object() servdb["data1"] = [{value:"1", text:"Пример 1"}, {value:"2", text:"Пример 2"}, {value:"3", text:"Пример 3"}, {value:"4", text:"Пример 4"}]; servdb["data2"] = [{value:"1", text:"Пример 5"}, {value:"2", text:"Пример 6"}, {value:"3", text:"Пример 7"}, {value:"4", text:"Пример 8"}, {value:"5", text:"Пример 9"}]; function settest(chooser) { var dataChooser = chooser.form.elements["sel2"]; dataChooser.options.length = 0; var choice = chooser.options[chooser.selectedIndex].value; var db = servdb[choice]; dataChooser.options[0] = new Option("Примеры ", "", true, false); if (choice != "") { for (var i = 0; i < db.length; i++) { dataChooser.options[i + 1] = new Option(db[i].text, db[i].value); } } } </script> </head> <body> <form name="primer" action=""> <select name="test" onchange="settest(this)"> <option value="" selected>Выбор сервера</option> <option value="data1">Сервер 1</option> <option value="data2">Сервер 2</option> </select> <select name="sel2"> <option value="" selected>Примеры</option> </select> </form>
  19. Да ни чем они не формируются пока, нужно на js
  20. Вот это интересный метод, как только его сваять
  21. Хотелось бы узнать как сделать динамические выпадающие списки, то есть: имеется 2 элемента Select, в первом элементе есть 2 варианта выбора, Задача как сделать чтобы при выборе значения из первого селекта, во втором менялись значения от выбранного варианта первого Пример: в первом селекте 2 варианта (Сервер1 и Сервер2), при выборе Сервер1, во втором селекте появляются варианты выбора (Пример1, Пример2, Пример3), При выборе Сервер2 в этом же селекте появляются варианты (Пример4, Пример5, Пример6) с условием то не добавляются во второй селект а заменяются, вот как так, кто знает тот поймет о чем я, 100% это как то делается через массив строк, как связать все это что то не пойму
  22. Во, кажись я на верном пути Сделал так: Скрипт <script type="text/javascript"> var state = new Array(); state[0] = "Техас"; state[1] = "Пенсакола"; state[2] = "Нью Йорк"; state[3] = "Севастополь"; function getData(form) { var i = form.multi.selectedIndex; form.manager.value = state[i]; } </script> Элементы <select style="width:135px" name="multi" id="multi_id" onchange="getData(this.form)"> <option value="0">"Техас" </option> <option value="1">"Пенсакола" </option> <option value="2">"Нью Йорк" </option> <option value="3">"Севастополь"</option> </select> <input type="text" name="manager" size="35" /> В таком варианте значение из Селекта передаются в input type="text" из массива, но опять возникла проблема, если это будет Мультиселект то значение в input type="text" передается только одно, почему? и правильно ли будет если использовать такой метод, только input type="text" сделать как input type="hidden", а уж потом в базу передавать из input type="hidden"?
  23. Сделал работающий мультиселект, но есть не польшая проблемка: <select name="multi" id="multi_id"> <option value="0"> 111111111</option> <option value="1"> 22222222222 </option> <option value="2"> 333333333</option> <option value="3"> 4444444444</option> <option value="4"> 5555555555 </option> </select> проблема в следующем, в базу передаются значения value как есть (0, 1, 2, 3, 4), как сделать чтобы 0=чему то, 1=чему то и тд, подозремаю что через глобальный массив строк, но как сделать что то пока не могу додуматься, подскажите плиз!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy