簡體   English   中英

如何從根目錄傳遞對象Flash標簽的數據路徑?

[英]How to pass the data path for object flash tag from the root directory?

我正在使用urlrewriting重寫我的url。 讓我通過下面的例子介紹我的問題:
這是舊的網址: http://localhost/test/pages.aspx?pageid = 1
我有2種情況要重寫:

  1. http://localhost/test/url-rewriting-get-start.aspx
  2. http://localhost/test/url-rewriting/get-start.aspx

第一種情況還可以,但是我想使用第二種情況。 在這種情況下,我必須對圖像,css和對象標記(對於Flash)使用根路徑:

  • 對於圖像,我修改為: <image src="~/images/icon.jpg" runat="server"/>
  • 使用CSS,我在head標簽中進行了修改: <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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM