0
我買了這個程序,創建了一個漂亮的imageuploader閃光腳本,但我無法獲得JavaScript函數關閉窗口來關閉彈出並重定向原始頁面。如何關閉彈出窗口使用JavaScript與XML格式
這裏是一塊XML定義的URL:
<urls urlToUpload="upload.php?" urlOnUploadSuccess="http://www.home.com/purchase.html"
urlOnUploadFail="http://www.home.com/tryagain.html"
urlUpdateFlashPlayer="http://www.home.com/flashalternative.html"
jsFunctionNameOnUpload=""/>
這最後一行調用上載的JavaScript函數。問題是我不知道該打電話到哪裏去。
下面是HTML文件,它是彈出:
<HEAD>
<title>Baublet Uploader</title>
<script type="text/javascript" src="swfobject.js"></script>
</HEAD>
<BODY>
<!-- Q-ImageUploader www.quadroland.com -->
<div id="QImageUploader">
Flash Player stuff here
</div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("q_image_uploader.swf", "imageuploader", "650", "430", "9", "#FFFFFF");
so.addParam("scale", "noscale");
so.addParam("salign", "TL");
so.addVariable("AdditionalStringVariable","pass additional data here");
so.write("QImageUploader");
// ]]>
</script>
我發現這個閉幕劇本我認爲可能的工作:
<script language="javascript">
function close_window(page) {
window.opener.location.href=page
setTimeout(function(){window.close()},10);
}
</script>
這是否進入彈出上面的HTML頁面,或者它會是一個單獨的close.js文件在根?
謝謝,
我真的很困惑。
賓果,我試過......但我的腳本在體內,而不是在標題中。 NooBE。謝謝你的時間。 – 2010-04-16 02:43:40