Я пытаюсь заставить основанные на javascript "мировые часы" запускаться во всплывающем элементе div, который показан с помощью jQuery.
Это прекрасно работает, когда я смотрю на это в Dreamweaver Live View. Но когда я загружаю его на свой сервер, Javascript showClock (clockobj), который содержит команду document.write (...), выполняется немедленно и переписывает весь экран вместе с картой. Итак, я взял вызов showClock (clockobj) из javascript worldclock.html и поместил его в обработчик jQuery, который открывает div. Карта появляется с щелчком. Но это не в div. Он занимает весь экран.
Как мне заставить его отображать ВНУТРИ div, как и все остальные кнопки на странице? (Советы, конвертер, добавление, редактирование, копирование и т. Д.)
Вот ссылка, если вы хотите увидеть, что я делаю:
http://www.bizzocall.com/cp-ManagePhone.php
Вот JS:
<script src="http://www.clocklink.com/embed.js"></script><script type="text/javascript" language="JavaScript">
clockobj=new Object;clockobj.clockfile="world001-blue.swf";
clockobj.TimeZone="PST";
clockobj.width=480;
clockobj.height=250;
clockobj.wmode="transparent";
</script>
Вот jQuery:
<script type="text/javascript">
$(function(){
// Dialog box
$('#worldclock').dialog({
autoOpen: false,
width: 540,
buttons: {
"Cancel": function() {
$(this).dialog("close");
}
}
});
// Dialog Link
$('#worldclockbtn').click(function(){
$('#worldclock').dialog('open');
showClock(clockobj);
return false;
});
});
</script>
HTML:
<div id="worldclock" class="DialogBox">
<?php require_once('worldclock.html'); ?>
</div>
<div class="tiptxt" id="worldclockbtn" >WORLD CLOCK
<div class="arrowInCircle"></div>
</div>