vrazbros
Newbie-
Posts
22 -
Joined
-
Last visited
vrazbros's Achievements
Explorer (1/14)
0
Reputation
-
получает название картинки, параметры и открывает img в popup
-
пытаюсь вернуть линку с событием onclick, только return false не отрабатывает и страница перегружается return '<a href=' . $url . ' onclick="NewWindow(this.href,' . $node->title . ',' . $attributes[width] . ',' . $attributes[height] . ' ,'yes'); return false;">' . t('view original') . '</a>';
-
понятно, thanks
-
тоже вариант, я в принципе пока сделал через if, НО мне интересно как именно в такой конструкции правильно сделать.
-
пытаюсь сделать условие (geolocation.length > 0) ? return true : return false; выводит синтаксис error, что то не могу понять что ему не нравится ?
-
понятно, спасибо
-
задача такая: мне нужно распарсить дату формата 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; }
-
[a, b, c] = d; а это что за синтаксис ? и работает только в Firefox и соответственно не катит, хотя было бы удобно если бы работало во всех браузерах
-
нужно элементы массива 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."; ?>
-
Как реализовать динамическое обновление данный в iframe ?
vrazbros replied to vrazbros's question in JavaScript
что значит "отравлять данные в iframe", точнее как ? -
Идея такая на странице есть iframe и форма добавления заданий (помыть полы, позвонить другу и т.д.). После того как пользователь вводит новое задание, новые данные без какой либо перезагрузки отображаются в iframe. Есть и другие реализации но этот вар вроде самый простой. Вопрос вот в чем: как сделать чтобы новые данные появлялись в iframe без перезагрузки ? Дополнительные данные: На странице находится forma, введенные данные обрабатываются addvaluetodb.php и поступают в БД, но реализовать динамически обратный путь не получается те db -> php -> iframe.
-
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, тоже никакого результата.
-
сабж, проблема в том что на данный момент я отцентровал пейджинг используя 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>
-
как отключить 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>
-
есть 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