2015-05-22 4 views
-1

У меня есть URL, скажем www.myurl.com/mywebpage, и когда я набираю этот URL-адрес в браузере, он открывает мою страницу, и все работает нормально.Как открыть ссылку URL как всплывающий экран

Теперь мое требование состоит в том, что, когда я набираю этот URL-адрес в браузере, веб-страница должна открыться, как всплывающее окно. Поскольку нет нажатия кнопки или такого события, я не могу написать функцию javascript window.open, чтобы открыть это как всплывающее окно.

Есть ли другой способ (jquery) или как мы можем использовать функцию window.open, чтобы показать мою страницу как всплывающее окно, когда URL-адрес попал в браузер.

Заранее спасибо.

+1

Если бы вы проектировали автомобиль, заменили бы вы педаль акселератора и тормоза? Умышленно попытка переопределить стандартное и ожидаемое поведение веб-сайта - ужасная, ужасная, ужасная ошибка юзабилити. Люди ожидают открыть ваш сайт, как и любой другой сайт. Не пытайтесь сделать что-то другое. –

+0

Я согласен. Но мы можем заставить пользователя почувствовать, что он открывается, как всплывающее окно. Если нет ничего другого в создании, то ничего нового не приходит. – Santosh

ответ

-1

попробуйте этот код: (popupex.html заменит вашу страницу URL)

<!doctype html> 
<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>click demo</title> 

    <script src="https://code.jquery.com/jquery-1.10.2.js"></script> 
</head> 
<body> 


    <a href="popupex.html" onclick="return popitup('popupex.html')" 
     >Link to popup</a> 
<script> 
function popitup(url) { 
     newwindow=window.open(url,'name','height=200,width=150'); 
     if (window.focus) {newwindow.focus()} 
     return false; 
    } 
</script> 

</body> 
</html> 
+0

здесь нет ссылки. – Santosh

+0

Почему у вас так много комментариев? – JGallardo

+0

'Link to popup' обычно выполняет эту работу, но в браузерах с вкладками она может открываться как новая вкладка! – user3633383

1

только с помощью window.open (с любой функции) в HTML решить мою проблему.

в page1.html я написал следующий скрипт

<script> 
window.open("http://google.com", "myWindow", 'width=800,height=600'); 
window.close(); 
</script> 

Когда я тип page1.html в адресе браузера, он открывает Google страницу как всплывающее окно.

Спасибо всем за ваши усилия, пытаясь помочь мне.

Смежные вопросы