<meta http-equiv="refresh"> в новом окне
Здравствуйте, у меня есть:
<meta http-equiv="refresh" content="0; url=http://site.ru"> Проблема в том, что эта ссылка открывается в этом же окне, а мне нужно чтобы в новом (target='_blank') или еще лучше в новом маленьком окне 700 на 700px поверх первого.. Помогите пожалуйста! Спасибо за ранее всем! |
Цитата:
http://javascript.ru/window-open -причём открытие должно быть в ответ на действие пользователя |
Цитата:
Так вот, если ошибка, то все норм выводиться текст ошибки в блок. А вот если "свободная ссылка" есть, то перенаправление сделать на нее не получается... То есть я в php получаю эту ссылку, например: vk.com ($url = ''vk.com) и теперь мне как-то ее нужно передать файлу (где находиться человек) и там сделать автоматическое перенаправление на новое окно, где откроется эта ссылка... Помогите пожалуйста в реализации такой вот схемы... |
document.location.href = "http://vk.com" |
Цитата:
То есть из php я получаю: $id = 10; А потом в js я должен сделать запрос, который будет перенаправлять именно на страницу с этим параметром. vk.com/$id |
Цитата:
Посылать синхронный запрос по клику на ссылку с target="_blank" <a href="XXX" target="_blank" onclick="return MyAjax(this)">Кнопка ссылка</a> <script type="text/javascript"> function MyAjax(a){ var status = false; var testLink = a.href; $.ajax({ type: "POST", url: "test_link.php", async: false; data: "link="+encodeURIComponent(testLink), success: function(msg){ alert( "Data: " + msg ); //Тестируем testLink .... status = true//false //Меняем если нужно ссылку a.href=...; } }); return status; } </script> |
Цитата:
<iframe id="frame00" width="700" height="700" style="display:none;top:20%;left:50%;margin-left:-350px;position:fixed;"></iframe> <script type="text/javascript"> var success = false; //Cтатус проверки линка; $.get("test.php", { link: encodeURI(testLink) }, function(data){ alert("Data Loaded: " + data); //тут тестируем линк ... //Подставляем ccылку и показываем фрейм if(success) $('#frame00').attr('src',newLink).show(); }); </script> |
Часовой пояс GMT +3, время: 12:59. |