[英]How to pass the data path for object flash tag from the root directory?
我正在使用urlrewriting重寫我的url。 讓我通過下面的例子介紹我的問題:
這是舊的網址: http://localhost/test/pages.aspx?pageid = 1
我有2種情況要重寫:
第一種情況還可以,但是我想使用第二種情況。 在這種情況下,我必須對圖像,css和對象標記(對於Flash)使用根路徑:
<image src="~/images/icon.jpg" runat="server"/>
<head runat="server">
但是使用對象標記,我不知道如何為數據,電影參數設置根:
<object data="anim/head.swf?xmlPath=./menu_flash.html" type="application/x-shockwave-flash" width="962" height="228"> <param name="movie" value="anim/head.swf" /> <param name="quality" value="high" />
任何人都有解決方案,請幫助我。 提前致謝。
問候,
田
如果Flash電影位於網站的根文件夾中,則可以將標簽編寫為:
<object data="/anim/head.swf?xmlPath=./menu_flash.html" type="application/x-shockwave-flash" width="962" height="228">
<param name="movie" value="/anim/head.swf" />
<param name="quality" value="high" />
要么
<object data="http://localhost/anim/head.swf?xmlPath=./menu_flash.html" type="application/x-shockwave-flash" width="962" height="228">
<param name="movie" value="http://localhost/anim/head.swf" />
<param name="quality" value="high" />
希望這可以幫助!
為什么不能在param標簽中使用根路徑?
<param name="movie" value="/[path starting from root]/anim/head.swf" />
或者,您可以使用服務器標簽來解析路徑,例如
<param name="movie" value='<%= this.ResolveUrl("/[path starting from root]/anim/head.swf") ' />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.