[英]How do I display a value that changing every second without doing a page refresh?
[英]How do we get IE to refresh a flash.swf file every time the page is loaded?
用戶訪問我們的網站時,他們會看到一個封面。 他們沒有登錄,所以他們看不到任何圖像。 一旦他們登錄,他們應該能夠看到Coverflow中的圖像,但是由於正在緩存Flash對象,因此它們無法顯示。
用戶可以通過將IE設置設置為(每次訪問網站時檢查存儲頁面的較新版本)來解決此問題,但是我們需要一種方法來強制瀏覽器在登錄后刷新Flash對象,而無需告知我們所有的用戶都可以在其瀏覽器中更改設置。
這可能嗎?
我嘗試添加以下內容:
<div class="flash">
<script type=text/javascript>
AC_FL_RunContent(
'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0',
'width', '600',
'height', '225',
'src', 'streaming_flow2_v8?math=<%= random %>',
'quality', 'high',
'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
'align', 'middle',
'play', 'true',
'loop', 'true',
'scale', 'showall',
'wmode', 'transparent',
'devicefont', 'false',
'id', 'streaming_flow2_v8?math=<%= random %>',
'bgcolor', '#ffffff',
'name', 'streaming_flow2_v8?math=<%= random %>',
'menu', 'true',
'allowScriptAccess','sameDomain',
'allowFullScreen','true',
'movie', 'streaming_flow2_v8?math=<%= random %>',
'salign', ''
);
</script>
<noscript>
<embed
src="streaming_flow2_v8.swf?math=<%= random %>"
width="600"
id="<%= random %>"
height="225"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="address=/playlist.aspx?math=<%= random %>"
/>
</noscript>
</div>
您可以看到我的內聯c#腳本生成隨機數,但這似乎無法刷新對象。
查詢字符串可能不影響.SWF文件,僅影響文件名。
胸圍這個問題,嘗試創建.aspx文件名為streaming_flow2_v8.aspx
並在該文件中設置的所有的緩存頭立即到期,“無緩存”等。然后重定向到實際的Flash文件。
也不要忘記像這樣streaming_flow2_v8.aspx?math=<%= random %>
無法保證它會起作用,但是值得嘗試並且有成功的機會。 :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.