А возможно ли с помощью window.location.href осуществить редирект сначала на мой сайт,а затем обратно,на тот который прислал в ссылке ?
Гуры раздела помогите. Когда то я задавал этот вопрос в этой ветке, переискал всё, не нашел. Какой то риши-js или муни-js дал потрясающий ответ. Как я страдаю, из-за того что потерял этот кусочек кода, подобный сокровищу ((((((( В общем есть ссылка <a href="#" title="" id="a1" onclick="javascript: this...">вкл.</a> Нужно чтоб при нажатии на неё менялось слово с "вкл." на "выкл." и событие на клик тоже. Кто сможет помочь?
diGriz, спасибо, но там еще событие менялось на клик ((( с HTML: <a href="#" title="" id="a1" onclick="javascript:this.innerHTML='Выкл'">вкл.</a> на HTML: <a href="#" title="" id="a1" onclick="javascript:this.innerHTML='Вкл'">выкл.</a>
mff Code: <a href="#" title="" id="a1" onclick="javascript:switch (this.innerText) {case 'вкл.': this.innerText = 'выкл.'; break; case 'выкл.': this.innerText = 'вкл.'; break;}">вкл.</a>
Кто нибудь, подскажите сайт с дизайном Windows, только в смысле чтоб там были окна такие же на ява, возможно панель задач (не нужна). Не юкоз.
PHP: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript"> function aaa(){ text = $('#a1').text(); if(text == 'вкл.'){ $('#a1').text('выкл.'); alert(1); } else { $('#a1').text('вкл.'); alert(2); } } </script> <a href="#" title="" id="a1" onclick="aaa();">вкл.</a> Вместо алертов свои "эвэнты" сделай.
Ajax или ява Допустим есть форма , там я передаю параметр M Как мне его прочитать с помощью этих же методов , Типа $_GET[];
var url = "?m="+_this.value; // передал параметр $m = $_GET["m"]; // принял параметр если я правильно понял
PHP: $(document).ready(function () { for (var i = 0; i < 10; i++) { $("#my_select").append('<option value=$('i')>$('i')</option>'); } }); <select id="my_select" name="my_select"> <option value="1">one</option> <option value="2">two</option <option value="3">three</option> </select> Почему в конец списка не добавляется , если сделать так append - добавляет в конец списка PHP: $("#my_select").append('<option value=4>4</option>'); То всё норм , Получается я не правильно ввожу переменную в append -] как правильно
имею карту и несколько точек, расположенных в разных городах, задача состоит в том, что бы было выпадающее меню, в котором выбираешь город и человека перекидывало на этот город координаты города определяются так: PHP: <script type="text/javascript"> // Создание обработчика для события window.onLoad YMaps.jQuery(function () { // Создание экземпляра карты и его привязка к созданному контейнеру var map = new YMaps.Map(YMaps.jQuery("#YMapsID")[0]); // Установка для карты ее центра и масштаба map.setCenter(new YMaps.GeoPoint(39.001438,45.03835), 11); (39.001438,45.03835) - координаты города, как сделать что бы при нажатии на название другого города, эти координаты менялись и на странице был виден уже выбранный город
Подскажите как получить дату в формате timestamp в 14 символьном виде? Если использую var ts = Math.round(new Date().getTime() / 1000); То получается 10 символьный вид. Сейчас как я понимаю выводиться в формате YYMMDDHHMM А мне надо в формате YYYYMMDDHHMMSS
так тебе timestamp юниксовый (количество секунд с начала эпохи) или YYYYMMDDHHMMSS ? Если unix timestamp - то всё ты верно написал, Math.round(new Date().getTime() / 1000). Если второй вариант - просто поочерёдно получай getYear, month...etc.
Вообще-то timestamp существует в 7 форматах. TIMESTAMP(14) YYYYMMDDHHMMSS TIMESTAMP(12) YYMMDDHHMMSS TIMESTAMP(10) YYMMDDHHMM TIMESTAMP(8) YYYYMMDD TIMESTAMP(6) YYMMDD TIMESTAMP(4) YYMM TIMESTAMP(2) YY Вот мне нужен первый чтобы получился. Вот пример timestamp=1275232878906
TIMESTAMP(n) - это тип данных у *sql, и задаётся он не только в формате YYYYMMDDHHMMSS, но и с любыми разделителями. А Math.round(new Date().getTime() / 1000) - это вообще unixtime, а не YYMMDDHHMM. 1275232878906 - это что вообще? 1275-й год, 23-й месяц? Нужно в YYYYMMDDHHMMSS, выводи по частям, в чём трабл-то? Code: <script> var ts = new Date(); year = ts.getFullYear(); (ts.getMonth()+1).toString().length == 2 ? month = (ts.getMonth()+1).toString() : month = '0'+(ts.getMonth()+1).toString(); ts.getDate().toString().length == 2 ? day = ts.getDate().toString() : day = '0'+ts.getDate().toString(); ts.getHours().toString().length == 2 ? hour = ts.getHours().toString() : hour = '0'+ts.getHours().toString(); ts.getMinutes().toString().length == 2 ? minute = ts.getMinutes().toString() : minute = '0'+ts.getMinutes().toString(); ts.getSeconds().toString().length == 2 ? second = ts.getSeconds().toString() : second = '0'+ts.getSeconds().toString(); alert(year+month+day+hour+minute+second); </script>
Я же вроде показала какой мне вид нужен ) попробуйте вот тут сконвертировать что я дала ) http://www.epochconverter.com/ 1275232878906 это GMT: Sun, 30 May 2010 15:21:18 GMT
Растаманка, я же вам предоставил код, который в YYYYMMDDHHMMSS конвертит дату. Что там не так-то? Либо вам не YYYYMMDDHHMMSS нужен, либо я чего-то не понимаю. А именно - вводя 1275232878906 в конвертер по ссылке, получаем "Assuming that this timestamp is in milliseconds", т.е. он говорит, что формат неверный и показывает дату, переведя timestamp в миллисекунды (умножив на 1000). Тогда вот так alert(new Date().getTime()); и всё. Но тогда получится 13 символов, т.к. unix timestamp - 10 символов + 3 символа миллисекунд. Вы вообще откуда взяли число 1275232878906 ?