Jump to content

dscoma

Newbie
  • Posts

    7
  • Joined

  • Last visited

dscoma's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. да window.onload забыл. А с помощью регулярных выражений я думал провести поиск по свойствам, с учетом регистра и сделать их помену, но все оказалось проще и эргономичней.
  2. Имеются некоторые элементы на странице, свойства которых возможно отредактировать лишь средствами JavaScript т.к. прямой доступ к ним ограничен! Исходный вариант: <div id="bbcode" style="position: absolute;"></div> Требуемый вариант: <div id="bbcode" style="position: static; float: left;"></div> Пробовал изменить свойства так: <script type="text/javascript"> <!-- var changeIt; changeIt = bbcode.style.cssText; if(typeof(changeIt) != 'string') { changeIt = bbcode.getAttribute('style'); } var changeIt = 'position: static; float: left'; bbcode.style.cssText = changeIt; bbcode.setAttribute('style',changeIt); //--> </script> Так тоже пробовал <script type="text/javascript"> bbcode.style.setProperty("position", "static", "!important"); </script> И так пробовал <script type="text/javascript"> changeIt = document.getElementById('bbcode'); if(changeIt.getAttribute('style')){ changeIt.style.position = 'static'; changeIt.style.styleFloat = 'left'; } </script> Все эти варианты работают локально, а если подключить в сраницу, то нет результа! Делать что-то с заменой идентификатора, нет смысла т.к. на нем висят иные свойства, а атрибут style имеет перед ним приемущество. Надеюсь на вашу помощь, в особенности полезны будут советы с примененем регулярных выражений.
  3. я эту уже пробовал менять displaydesc и все другие какие только можно по всякому. Мог бы ты пожалуйста показать что конкретно и где заменить, а то я так буду год перебирать эти варианты
  4. вот все работает как положено, но здесь только один список: http://undereform.com/index/0-18 а вот если поставить два списка, то получается следующее: http://undereform.com/tmp_/02.htm HО если к примеру оставить только форму, без подсказок (за это отвечает самый нижний скрипт), которые должны выволиться под ней то все работает при разных идентификаторах хорошо. Вот пример: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Формы</title> </head> <body background="tabackground.gif" bgcolor="#ffffff"> <-- Первая форма --> <form name="a294" > <select name="a969" size="1" style="background-color:#FFFFD7" onChange="displaydesc(document.a294.a969.selectedIndex)"> <option selected value="http://undereform.com/photo/">--Выберите исполнителя--</option> <option value="http://undereform.com/photo/17">Aaron Spectre</option> <option value="http://undereform.com/photo/1">Alec Empire</option> </select> <input type="button" value="Go" onClick="location=document.a294.a969.options[document.a294.a969.selectedIndex].value"><br> <span id="descriptions" align="left" style="font:italic 13px Arial"> </span> </form> <-- /Первая форма --> <-- Вторая форма --> <form name="aaaa" > <select name="bbbb" size="1" style="background-color:#FFFFD7" onChange="displaydesc(document.aaaa.bbbb.selectedIndex)"> <option selected value="http://undereform.com/photo/">--Выберите исполнителя--</option> <option value="http://undereform.com/photo/2">Какой-то артист1</option> <option value="http://undereform.com/photo/3">Какой-то артист2</option> </select> <input type="button" value="Go" onClick="location=document.aaaa.bbbb.options[document.aaaa.bbbb.selectedIndex].value"><br> <span id="descriptions" align="left" style="font:italic 13px Arial"> </span> </form> <-- /Вторая форма --> </body> </html> А мне нужно чтобы работало всесте с этим скриптом, который отвечает за подсказки к форме: (но он почему-то работает только с какой-то оодной формой, хотя параметры у них разные, т.е. при подключении этого скрипта база данных формы как-бы обьединяется и подсказки к форме появляются только у одной формы) <script> var textdisplay=new Array() textdisplay[0]="Пожалуйста выберите из списка интересующего вас исполнителя." textdisplay[1]="Aliases: Air Inspector, Drumcorps." textdisplay[2]="Aliases: Brothers Crush." textdisplay[3]="Aliases: Format C." function displaydesc(which) { if (document.all) descriptions.innerHTML=textdisplay[which] else if (document.getElementById) document.getElementById("descriptions").innerHTML=textdisplay[which] } displaydesc(document.a294.a969.selectedIndex) document.a294.a969.options[0].selected=true </script>
  5. я так понимаю id здесь это name="a294"? Я менял значения a294.a969 к примеру на a293.a965 в другой форме везде и все равно работает только одна форма, а база у них становится общаяя. Может что-то еще что нужно изменить? Или конкретно на примере если можно покажите (подчеркните), что и где поменять.
  6. Надеюсь на помошь людей знающих JavaScript. В общем проблема такая: нужно поставить раскрывающееся меню в форме в количестве двух и более штук на страницу, а при установке из двух меню работает только одно, хотя значения в них разные. Подскажите, пожалуйста какие параметры необходими изменить для того чтобы размесить несколько подобных меню на странице...... Вот пример меню: <form name="a294" > <select name="a969" size="1" style="background-color:#FFFFD7" onChange="displaydesc(document.a294.a969.selectedIndex)"> <option selected value="http://undereform.com/photo/">--Выберите исполнителя--</option> <option value="/photo/17">Aaron Spectre</option> <option value="/photo/1">Alec Empire</option> <option value="/photo/2">Amboss</option> </select> <input type="button" value="Go" onClick="location=document.a294.a969.options[document.a294.a969.selectedIndex].value"><br> <span id="descriptions" align="left" style="font:italic 13px Arial"> </span> </form> <script> var textdisplay=new Array() textdisplay[0]="Пожалуйста выберите из списка интересующего вас исполнителя." textdisplay[1]="Aliases: Air Inspector, Drumcorps." textdisplay[2]="Aliases: Brothers Crush." textdisplay[3]="Aliases: Format C." function displaydesc(which) { if (document.all) descriptions.innerHTML=textdisplay[which] else if (document.getElementById) document.getElementById("descriptions").innerHTML=textdisplay[which] } displaydesc(document.a294.a969.selectedIndex) document.a294.a969.options[0].selected=true </script>
×
×
  • 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