|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
請教高手古怪系統的彈出窗口問題了~萬分感謝
我們頁面的文字都是用發佈系統動態輸出的。
現在我想打開一個flash,690*500,想讓彈出頁面無邊框和滾動條。
這樣的效果一般是這樣實現的
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<p onclick="MM_openBrWindow('www.sohu.com','','width=400,height=300')">
1111111111111
</p>
但是關鍵是我們的內容是動態輸出的,輸出來代碼肯定是這樣<a href=' /2945/2004/03/30/843@113676.htm' target=_blank>CBA擴軍新聯賽明年啟動 成績好收入高仿造NBA</a><font class=fontstyle> 03月30日 16:00</font>
所以只能在這段完整的鏈接文字外部控制它打開窗口的大小。
window.open(theURL,winName,features);
這句根本就不能用,因為需要在這段代碼裡加URL,實現不了,我們輸出就是帶<a>標記的完整文字。
請高手指點了。萬分感謝~~~
|
改呀
動態輸出又不是不能改,改ASP,要是模板定制的改模板 |
關鍵不能改。我只能在<a href=' /2945/2004/03/30/843@113676.htm' target=_blank>CBA擴軍新聯賽明年啟動 成績好收入高仿造NBA</a><font class=fontstyle> 03月30日 16:00</font>之外改 |
我是沒說清楚,我們是新聞發佈系統。我們的那些程序是動不得的。我現在就做這樣一個模版頁面
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=??????">
<title>無標題文檔</title>
</head>
<body>
<!--gd_1 -->
</body>
</html>
<!--gd_1 --> 這個標記就是用數據庫輸出的,輸出後就是這樣
<a href=' /2945/2004/03/30/843@113676.htm' target=_blank>CBA擴軍新聯賽明年啟動 成績好收入高仿造NBA</a>
就是說我不能在<A>裡控制行為。因為我的標記<!--gd_1 --> 會以這段文字替代 <a href=' /2945/2004/03/30/843@113676.htm' target=_blank>CBA擴軍新聯賽明年啟動 成績好收入高仿造NBA</a>
所以我只能在<A></A>之外來控制行為(打開固定大小的窗口)
但是一般用法是這句來實現 <script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { /2.0
window.open(theURL,winName,features);
}
//-->
</script>
但theURL我又不能設置成固定的,所以很麻煩。~~誰能幫我。
別人建議「是不是可以」把<a href="">裡面的URL作為一個參數傳遞給一個程序,然後由這個程序來控制打開窗口的大小。
小弟水平差了,請各位幫幫忙。555
|
如果是花錢買的系統,可以找系統提供商幫你改 |
是不是這樣子?
[html]
<script>
document.onclick=function(){
var oSource = window.event.srcElement;
if(oSource.tagName == "A"){
window.open(oSource.href,'','width=400,height=300');
return false;
}
};
</script>
<body>
<a href=' /2945/2004/03/30/843@113676.htm' target=_blank>1.CBA擴軍新聯賽明年啟動 成績好收入高仿造NBA</a><br>
<a href=' /2945/2004/03/30/843@113676.htm' target=_blank>2.CBA擴軍新聯賽明年啟動 成績好收入高仿造NBA</a><br>
<a href=' /2945/2004/03/30/843@113676.htm' target=_blank>3.CBA擴軍新聯賽明年啟動 成績好收入高仿造NBA</a><br>
</body>
[/html] |
|