Вот метод, который мне нравится делать, я немного переработал его, чтобы он открывался при загрузке, вызывая щелчок.Вам также нужно будет скачать плагин fancybox (это здорово).Затем вы просто добавляете класс iframe к любой ссылке, и она загружает ссылку в модальное окно.Вы можете изменить его на id, если хотите, изначально он использовался для нескольких ссылок и т. Д.
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" ></script>
<script type="text/javascript" src="/scripts/fancybox/jquery.fancybox-1.3.1.pack.js"></script>
<script type="text/javascript" src="/scripts/fancybox/jquery.easing-1.3.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".iframe").fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : true,
'autoScale' : true,
'width' : '90%',
'height' : '90%',
'overlayOpacity': 0.8,
'centerOnScroll': true,
'showCloseButton': true,
});
$(".iframe").trigger('click');
});
</script>
Пример:
<!DOCTYPE HTML>
<head>
<title>title</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js" ></script>
<script type="text/javascript" src="/scripts/fancybox/jquery.fancybox-1.3.1.pack.js"></script>
<script type="text/javascript" src="/scripts/fancybox/jquery.easing-1.3.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$(".iframe").fancybox({
'transitionIn' : 'elastic',
'transitionOut' : 'elastic',
'speedIn' : 600,
'speedOut' : 200,
'overlayShow' : true,
'autoScale' : true,
'width' : '90%',
'height' : '90%',
'overlayOpacity': 0.8,
'centerOnScroll': true,
'showCloseButton': true
});
$(".iframe").trigger('click');
});
</script>
<style type="text/css">
.iframe {display:none;}
</style>
</head>
<html>
<body>
<a href="www.google.com" class="iframe">Text</a>
</body>
</html>
Это пример.Отсюда единственное, в чем вы действительно должны быть уверены, это загрузить javascript-файл fancybox в нужную папку.У вас есть ссылка на страницу, чтобы мы могли ее увидеть и проверить на наличие ошибок?