Jump to content

vrazbros

Newbie
  • Posts

    22
  • Joined

  • Last visited

vrazbros's Achievements

Explorer

Explorer (1/14)

0

Reputation

  1. получает название картинки, параметры и открывает img в popup
  2. пытаюсь вернуть линку с событием onclick, только return false не отрабатывает и страница перегружается return '<a href=' . $url . ' onclick="NewWindow(this.href,' . $node->title . ',' . $attributes[width] . ',' . $attributes[height] . ' ,'yes'); return false;">' . t('view original') . '</a>';
  3. тоже вариант, я в принципе пока сделал через if, НО мне интересно как именно в такой конструкции правильно сделать.
  4. пытаюсь сделать условие (geolocation.length > 0) ? return true : return false; выводит синтаксис error, что то не могу понять что ему не нравится ?
  5. задача такая: мне нужно распарсить дату формата 2008-03-07 и записать год, день мес в отдельные переменные. Написал вот так функцию, работает но код мне не нравится. Кто может лучше ? str = '2008-03-07'; var eventDate = parseEvent(str); function parseEvent(str) { var dateHolder = []; var year = str.substr(0,str.indexOf("-")); dateHolder.push(year); var month_day = str.substr(str.indexOf("-")+1); var month = month_day.substr(0,month_day.indexOf("-")); dateHolder.push(month-1); var day = month_day.substr(month_day.lastIndexOf("-")+1); dateHolder.push(day); return dateHolder; }
  6. [a, b, c] = d; а это что за синтаксис ? и работает только в Firefox и соответственно не катит, хотя было бы удобно если бы работало во всех браузерах
  7. нужно элементы массива arrParams записать в различные переменные. Сейчас это делается достаточно неуклюже: this.sortOption = arrParams['0']; this.numFriendsInFoto = arrParams['1']; а можно ли как в php ? или каким то лучшим образом... <?php $my_array = array("Dog","Cat","Horse"); list($a, $b, $c) = $my_array; echo "I have several animals, a $a, a $b and a $c."; ?>
  8. что значит "отравлять данные в iframe", точнее как ?
  9. Идея такая на странице есть iframe и форма добавления заданий (помыть полы, позвонить другу и т.д.). После того как пользователь вводит новое задание, новые данные без какой либо перезагрузки отображаются в iframe. Есть и другие реализации но этот вар вроде самый простой. Вопрос вот в чем: как сделать чтобы новые данные появлялись в iframe без перезагрузки ? Дополнительные данные: На странице находится forma, введенные данные обрабатываются addvaluetodb.php и поступают в БД, но реализовать динамически обратный путь не получается те db -> php -> iframe.
  10. style="display:none; border:none;" убрал дейст это ни к чему поставил .paging { text-align:center; } .nv-pager { /*clear:both; padding-left:120px; height:35px; margin-top:10px;*/ text-align:center; } пейджинг улетел в лево, была идея что это из-за float у next и prev, тоже никакого результата.
  11. сабж, проблема в том что на данный момент я отцентровал пейджинг используя padding-left:120px, но размеры области в которой он находится изменяется и в результате пейдж смешается от центра. Нужно отцентровать a.next, a.prev, но они должны нах на одной строчке. Пробовал применять text-align: center не помагло. Код: .nv-pager { clear:both; padding-left:120px; height:35px; margin-top:10px; } .nv-pager a.next { background:transparent url("images/gotonext.gif") no-repeat right center; border:0pt none; cursor:pointer; float:left; margin-left:10px; display:block; height:25px; width:26px; } .nv-pager a.prev { background:transparent url("images/gotoprev.gif") no-repeat left center; border:0pt none; cursor:pointer; display:block; float:left; height:25px; width:26px; } <div class="paging"> <div class="nv-pager"> <a id="lnkPrev" style="display:none; border:none;" class="prev" href="#"></a> <a id="lnkNext" style="display:none; border:none;" class="next" href="#"></a> </div> </div>
  12. как отключить select в зависимости от значения другого selecta. (Нужно сделать _PAGEFLAKES_imgCounterHolder не активным) function setCities(chooser) { var pl = document.getElementById("_PAGEFLAKES_imgCounterBlock"); var mysel = document.getElementById("_PAGEFLAKES_imgCounterHolder"); var objSel = document._PAGEFLAKES_edit_built_form.WindowSelection; if(objSel.value == 'oneFoto') { // pl.style.display = "none"; mysel.disabled = 'true'; } else { pl.style.disabled = 'false'; } } </script> <div id="photo_widget"> <form name='_PAGEFLAKES_edit_built_form'> <label> <span class = "bultspan">Open links in:</span> <select name="onClickActionHolder" id="_PAGEFLAKES_onClickActionHolder"> <option value="originalSize" selected="selected">View photo in original size</option> <option value="goToSource">Go to source site </option> </select> </label> <label> <span class = "bultspan">Anordnung</span> <select name="WindowSelection" id="_PAGEFLAKES_WindowSelection" onchange="setCities(this)"> <option value="oneFoto">Einzelbilder</option> <option value="tableFoto" selected="selected">Miniaturansicht</option> </select> </label> <label id="_PAGEFLAKES_imgCounterBlock" style="display:none"> <span class = "bultspan">Size of the module</span> <select id="_PAGEFLAKES_imgCounterHolder"> <option value="5">klein</option> <option value="10" selected="selected">mittel</option> <option value="15">gros</option> </select> </label>
  13. есть 2 selecta: 1 в первом категория 1, категория 2 2 в втором: вар 1, вар 2, вар 3. Нужно сделать чтобы при выборе первого селекта 2 категории появл второй селект, а при выборе 1 кат сразу скрывался. нашел вот такой вариант но что то тут все запутано. Как то это реализовать попроше можно ? без обьектов <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <title>Изменение значения в поле Select (c) Aliance</title> <script type="text/javascript"> var regiondb = new Object() regiondb["africa"] = [{value:"1", text:"Каир"}, {value:"2", text:"Триполи"}, {value:"3", text:"Алжир"}, {value:"4", text:"Претория"}]; regiondb["asia"] = [{value:"1", text:"Банкок"}, {value:"2", text:"Дели"}, {value:"3", text:"Улан-Батор"}, {value:"4", text:"Джакарта"}, {value:"5", text:"Токио"}]; function setCities(chooser) { var cityChooser = chooser.form.elements["city"]; // обнуляем список cityChooser.options.length = 0; // получаем value для массива regiondb var choice = chooser.options[chooser.selectedIndex].value; var db = regiondb[choice]; // вставляем первый элемент cityChooser.options[0] = new Option("Город: ", "", true, false); console.log('choice',choice); var pl = document.getElementById('city'); if(choice == 'asia') { pl.style.display = "none"; } else { pl.style.display = ""; } if (choice != "") { for (var i = 0; i < db.length; i++) { cityChooser.options[i + 1] = new Option(db[i].text, db[i].value); } } } </script> </head> <body> <form name="dealers" action=""> <select name="continent" onchange="setCities(this)"> <option value="africa">Африка</option> <option value="asia">Азия</option> </select> <select name="city" id="city"> <option value="" selected>Город: </option> </select> </form> </body> </html
×
×
  • 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