顯示具有 HTML 標籤的文章。 顯示所有文章
顯示具有 HTML 標籤的文章。 顯示所有文章

2011年4月8日 星期五

在iframe中,如何讓 ASP.NET 使用 Session 資料時不要再自動消失

我們在 ASP.NET 網站使用 Session 時,常常因為 web.config 修改或更新 Bin\ 目錄下的 dll 而導致 Session 消失,Session 常常消失也挺惱人的,不是導致突然被自動登出,就是發生非預期的 Exception ... 等。 ( 有時候因為主機安裝防毒軟體也會造成 Session 資料無故消失,因為這些防毒軟體可能會誤判某檔案、某記憶體含有病毒資訊 )

這個時候我們可以將 Session 預設的模式 ( InProc ) 改成 StateServer 模式,但此時必須確認本機的 ASP.NET 狀態服務 是啟動的狀態!

請到 控制台 > 系統管理工具 > "服務"
找到 "ASP.NET 狀態服務" 或 "ASP.NET State Service"
此服務預設是屬於「停用」的狀態,請先切換到「自動」再按下「套用」再直接按「啟動」按鈕即可。

接者你可以到你的 ASP.NET 網站設定 web.config 組態檔,設定如下:
<configuration>
<system.web>
<sessionState mode="StateServer"
stateConnectionString="tcpip=localhost:42424"
cookieless="false"
timeout="20"/>
</system.web>
</configuration>
在web.config裡的cookieless="false"改為:cookieless="true"
這樣就可以將 Session 的資料存到本機的 ASP.NET 狀態服務去了,也不會無故 Session 自動消失了。

2010年2月3日 星期三

Windows Media Player 網頁播放器參數

網頁播放器的參數含義 Windows Media Player 網頁播放器 參數含義(默認0為否,-1或1為是)

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225">
<param name="AudioStream" value="-1">
<param name="AutoSize" value="-1">
<!--是否自動調整播放大小-->
<param name="AutoStart" value="-1">
<!--是否自動播放-->
<param name="AnimationAtStart" value="-1">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="0">
<!--左右聲道平衡,最左-9640,最右9640-->
<param name="BaseURL" value>
<param name="BufferingTime" value="15">
<!--緩衝時間-->
<param name="CaptioningID" value>
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="0">
<!--當前播放進度 -1 表示不變,0表示開頭 單位是秒,比如10表示從第10秒處開始播放,值必須是-1.0或大於等於0-->
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="0">
<!--視頻1-50%, 0-100%, 2-200%,3-全屏 其它的值作0處理,小數則採用四捨五入然後按前的處理-->
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<!-是否用右鍵彈出菜單控制-->
<param name="EnablePositionControls" value="-1">
<param name="EnableFullScreenControls" value="-1">
<param name="EnableTracker" value="-1">
<!--是否允許拉動播放進度條到任意地方播放-->
<param name="Filename" value="/blog/01.wma" valuetype="ref">
<!--播放的文件地址-->
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<!--是否靜音-->
<param name="PlayCount" value="10">
<!--重複播放次數,0為始終重複-->
<param name="PreviewMode" value="-1">
<param name="Rate" value="1">
<!--播放速率控制,1為正常,允許小數-->
<param name="SAMIStyle" value>
<!--SAMI樣式-->
<param name="SAMILang" value>
<!--SAMI語言-->
<param name="SAMIFilename" value>
<!--字幕ID-->
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<!--是否顯示字幕,為一塊黑色,下面會有一大塊黑色,一般不顯示-->
<param name="ShowControls" value="-1">
<!--是否顯示控制,比如播放,停止,暫停-->
<param name="ShowAudioControls" value="-1">
<!--是否顯示音量控制-->
<param name="ShowDisplay" value="0">
<!--顯示節目信息,比如版權等-->
<param name="ShowGotoBar" value="0">
<!--是否啟用上下文菜單-->
<param name="ShowPositionControls" value="-1">
<!--是否顯示往前往後及列表,如果顯示一般也都是灰色不可控制-->
<param name="ShowStatusBar" value="-1">
<!--當前播放信息,顯示是否正在播放,及總播放時間和當前播放到的時間-->
<param name="ShowTracker" value="-1">
<!--是否顯示當前播放跟蹤條,即當前的播放進度條-->
<param name="TransparentAtStart" value="-1">
<param name="VideoBorderWidth" value="0">
<!--顯示部的寬部,如果小於視頻寬,則最小為視頻寬,或者加大到指定值,並自動加大高度.此改變只改變四周的黑框大小,不改變視頻大小-->
<param name="VideoBorderColor" value="0">
<!--顯示黑色框的顏色, 為RGB值,比如ffff00為黃色-->
<param name="VideoBorder3D" value="0">
<param name="Volume" value="0">
<!--音量大小,負值表示是當前音量的減值,值自動會取絕對值,最大為0,最小為-9640-->
<param name="WindowlessVideo" value="0">
<!--如果是0可以允許全屏,否則只能在窗口中查看-->
</object>

上面的這個播放器是老式的那種,6.4版本!新式播放器是在MediaPlayer9.0以後出現的,也就是說只有裝了9.0或9.0以上的播放器才能正常使用的。


-------------------------------------------------------------------------------

下面是新式播放器代碼,相對以前的來說要簡單很多:
<object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="-1">
<!--是否自動播放-->
<param NAME="Balance" VALUE="0">
<!--調整左右聲道平衡,同上面舊播放器代碼-->
<param name="enabled" value="-1">
<!--播放器是否可人為控制-->
<param NAME="EnableContextMenu" VALUE="-1">
<!--是否啟用上下文菜單-->
<param NAME="url" value="/blog/1.wma">
<!--播放的文件地址-->
<param NAME="PlayCount" VALUE="1">
<!--播放次數控制,為整數-->
<param name="rate" value="1">
<!--播放速率控制,1為正常,允許小數,1.0-2.0-->
<param name="currentPosition" value="0">
<!--控件設置:當前位置-->
<param name="currentMarker" value="0">
<!--控件設置:當前標記-->
<param name="defaultFrame" value="">
<!--顯示默認框架-->
<param name="invokeURLs" value="0">
<!--腳本命令設置:是否調用URL-->
<param name="baseURL" value="">
<!--腳本命令設置:被調用的URL-->
<param name="stretchToFit" value="0">
<!--是否按比例伸展-->
<param name="volume" value="50">
<!--默認聲音大小0%-100%,50則為50%-->
<param name="mute" value="0">
<!--是否靜音-->
<param name="uiMode" value="mini">
<!--播放器顯示模式:Full顯示全部;mini最簡化;None不顯示播放控制,只顯示視頻窗口;invisible全部不顯示-->
<param name="windowlessVideo" value="0">
<!--如果是0可以允許全屏,否則只能在窗口中查看-->
<param name="fullScreen" value="0">
<!--開始播放是否自動全屏-->
<param name="enableErrorDialogs" value="-1">
<!--是否啟用錯誤提示報告-->
<param name="SAMIStyle" value>
<!--SAMI樣式-->
<param name="SAMILang" value>
<!--SAMI語言-->
<param name="SAMIFilename" value>
<!--字幕ID-->
</object>

-------------------------------------------------------------------------------


Real Player 網頁播放器 參數含義

參數:autostart 屬性:True或是False 作用:指定是否自動播放指定的源文件
參數:backgroundcolor 屬性:任何用符號「#」開頭的16進制數值或是任何預定義的顏色作用:指定圖像窗口的背景顏色
參數:center 屬性:True或是False 作用:指定片斷使用初始編碼大小播放,並且在圖像窗口的中央。
參數:classid 屬性:"clsid:CFCDAA03-8BE4-1lcf-B84B0020AFBBCCFA:** 作用:用於指定ActiveX控件的唯一的字符串標示,可以認出嵌入的RealPalyer播放器。
參數:console 屬性:任何字符串作用:可以將各種不同的RealPlayer控制聚集在網頁上,這樣它們可以交互使用或是保持獨立,而且互相不影響
參數:controls 屬性:ImageWindow,All,ControlPanel,PlavButton,PlayOnlyButton, PauseButton,StopButton,FFCtrl,RWCtrl,MuteCtrl,MuteVolume,VolumeSlider, PositionSlider,TACCtrl,HomeCtrl,InfoVolumePanel,InfoPanel,StatusBar, StatusField,PositionField 作用:可以讓你指定那些控制是可見的。
參數:height 屬性:任何整數值作用:指定RealPlayer元素的高度,單位:像素
參數:id 屬性:任何字符串作用:為標籤中的RealPlayer元素指定名字。
參數:imagestatus 屬性:True或是False 作用:指定是否在圖像窗口中顯示狀態信息,默認值是true
參數:loop 屬性:True或是False 作用:可以讓你指定片斷是否無限循環
參數:maintainaspect 屬性:True或是False 作用:默認RealPlayer拉伸所有的片斷來充滿整個圖像窗口。
參數:name 屬性:任何字符串作用:為標籤中的RealPlayer元素指定名字(在標籤中使用id)
參數:nojava 屬性:True或是False 作用:避免啟動Java虛擬機
參數:nolabels 屬性:True或是False 作用:可以禁止顯示標題或是版權信息(realplayer5.0以上時,它是垃圾...)
參數:nologo 屬性:True或是False 作用:避免RealPlayer啟動時在圖像窗口中顯示
參數:numloop 屬性:任何整數值作用:讓你能夠指定文件片循環的次數,不需要參數loop
參數:prefetch 屬性:True或是False 作用:指定在播放前,RealPlayer是否可以獲得流描述信息,默認值是False
參數:region 屬性:任何字符串作用:同SMIL一起使用。允許你指定使用HTML代替SMIL
參數:scriptcallbacks 屬性:用逗號分割的列表作用:指定瀏覽器的回調監控(好高級的東東!)
參數:shuffle 屬性:True或是False 作用:同多文件片的ram文件或是SMIL文件一起使用。可以讓RealPlayer隨機播放列表中的文件
參數:src 屬性:任何合法的相對或是完整的URL 作用:指定播放的文件或是源文件的地址
參數:type 屬性:字符串作用:為嵌入插件指定MIME類型
參數:width 屬性:任何整數值作用:指定RealPlayer元素的寬度

controls的屬性含義...

組件:imagewindow
作用:視頻顯示區域

組件:All
作用:嵌入RealPlaver的所有按鈕、滑動條和信息面板

組件:ControlPanel
作用:顯示所有的控制按鈕,以及位置滑動條和揚聲器圖標,和調節聲音大小的滑動條

組件:PlayButton
作用:顯示播放(play)按鈕和暫停(pause)按鈕

組件:PlayOnlyButton
作用:僅顯示播放按鈕

組件:PauseButton
作用:僅顯示暫停按鈕

組件:StopButton
作用:僅顯示停止(stop)按鈕

組件:FFCtrl
作用:僅顯示快進(fastforward)按鈕

組件:RWCtrl
作用:僅顯示回放(rewind)按鈕

組件:MuteCtrl
作用:僅顯示揚聲器圖標,用作靜音按鈕

組件:MuteVolume
作用:顯示小的揚聲器圖標(用於靜音)和其上的用於調節音量的滑動條

組件:VolumeSlider
作用:僅顯示豎直的音量滑動條

組件:PositionSlider
作用:顯示水平的位置滑動條

組件:tacctrl
作用:顯示水平的消息框,輪流顯示標題、作者以及版權信息

組件:HomeCtrl
作用:顯示小的Real標識

組件:infoVolumePanel
作用:顯示黑的消息框,用綠色顯示標題、作者以及版權信息,在右手方有揚聲器圖標和聲音調節滑動條

組件:infoPanel
作用:同上面一樣,但是沒有靜音按鈕和聲音調節滑動條

組件:StatusBar
作用:顯示水平的消息框,顯示片斷信息,比如片斷的時間,網絡狀況等等

組件:StatusField
作用:同StatusBar類似,但是只顯示消息區域,顯示網絡消息,比如顯示「Re-buffenng...」

組件:PositionField
作用:小的黑的消息框,顯示整個文件片斷長度以及當前幀在片內的位置

嵌入RealOne播放器
<object ID="rPlayer" CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" HEIGHT="100%" WIDTH="100%">
<param name="_ExtentX" value="23627">
<param name="_ExtentY" value="15187">
<param name="AUTOSTART" value="-1">
<param name="SHUFFLE" value="0">
<param name="PREFETCH" value="0">
<param name="NOLABELS" value="0">
<param name="SRC" value="http://www.blogerhome.com/address.asp?num=24009987&id=10019">
<param name="CONTROLS" value="ImageWindow">
<param name="CONSOLE" value="Clip1">
<param name="LOOP" value="0">
<param name="NUMLOOP" value="0">
<param name="CENTER" value="0">
<param name="MAINTAINASPECT" value="0">
<param name="BACKGROUNDCOLOR" value="#000000">
</object>
嵌入MediaPlayer播放器
<object id="MediaPlayer" width="478" height="300" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.
cab#Version=6,1,5,217" type="application/x-oleobject" standby="Loading Microsoft Windows Media Player components..." classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" VIEWASTEXT>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="-1">
<param name="Filename" value="mms://www.yd631.com/視頻文件.wmv">
<!-- 此處設置播放的視頻連接 -->
<param name="ShowControls" value="0">
</object>

文章來源:http://blog.xuite.net/alltrend/homepage/22863659

2009年12月16日 星期三

網頁上的播放器相關參數說明

網頁上的播放器相關參數說明
(默認0為否,-1或1為是)

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="MediaPlayer1" width="286" height="225">
<param name="AudioStream" value="-1">
<param name="AutoSize" value="-1">
<!--是否自動調整播放大小-->
<param name="AutoStart" value="-1">
<!--是否自動播放-->
<param name="AnimationAtStart" value="-1">
<param name="AllowScan" value="-1">
<param name="AllowChangeDisplaySize" value="-1">
<param name="AutoRewind" value="0">
<param name="Balance" value="0">
<!--左右聲道平衡,最左-9640,最右9640-->
<param name="BaseURL" value>
<param name="BufferingTime" value="15">
<!--緩衝時間-->
<param name="CaptioningID" value>
<param name="ClickToPlay" value="-1">
<param name="CursorType" value="0">
<param name="CurrentPosition" value="0">
<!--當前播放進度 -1 表示不變,0表示開頭 單位是秒,比如10表示從第10秒處開始播放,值必須是-1.0或大於等於0-->
<param name="CurrentMarker" value="0">
<param name="DefaultFrame" value>
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="DisplaySize" value="0">
<!--視頻1-50%, 0-100%, 2-200%,3-全屏 其它的值作0處理,小數則採用四捨五入然後按前的處理-->
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<!-是否用右鍵彈出菜單控制-->
<param name="EnablePositionControls" value="-1">
<param name="EnableFullScreenControls" value="-1">
<param name="EnableTracker" value="-1">
<!--是否允許拉動播放進度條到任意地方播放-->
<param name="Filename" value="http://01.wma" valuetype="ref">
<!--播放的文件地址-->
<param name="InvokeURLs" value="-1">
<param name="Language" value="-1">
<param name="Mute" value="0">
<!--是否靜音-->
<param name="PlayCount" value="10">
<!--重複播放次數,0為始終重複-->
<param name="PreviewMode" value="-1">
<param name="Rate" value="1">
<!--播放速率控制,1為正常,允許小數-->
<param name="SAMIStyle" value>
<!--SAMI樣式-->
<param name="SAMILang" value>
<!--SAMI語言-->
<param name="SAMIFilename" value>
<!--字幕ID-->
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="SendOpenStateChangeEvents" value="-1">
<param name="SendWarningEvents" value="-1">
<param name="SendErrorEvents" value="-1">
<param name="SendKeyboardEvents" value="0">
<param name="SendMouseClickEvents" value="0">
<param name="SendMouseMoveEvents" value="0">
<param name="SendPlayStateChangeEvents" value="-1">
<param name="ShowCaptioning" value="0">
<!--是否顯示字幕,為一塊黑色,下面會有一大塊黑色,一般不顯示-->
<param name="ShowControls" value="-1">
<!--是否顯示控制,比如播放,停止,暫停-->
<param name="ShowAudioControls" value="-1">
<!--是否顯示音量控制-->
<param name="ShowDisplay" value="0">
<!--顯示節目信息,比如版權等-->
<param name="ShowGotoBar" value="0">
<!--是否啟用上下文菜單-->
<param name="ShowPositionControls" value="-1">
<!--是否顯示往前往後及列表,如果顯示一般也都是灰色不可控制-->
<param name="ShowStatusBar" value="-1">
<!--當前播放信息,顯示是否正在播放,及總播放時間和當前播放到的時間-->
<param name="ShowTracker" value="-1">
<!--是否顯示當前播放跟蹤條,即當前的播放進度條-->
<param name="TransparentAtStart" value="-1">
<param name="VideoBorderWidth" value="0">
<!--顯示部的寬部,如果小於視頻寬,則最小為視頻寬,或者加大到指定值,並自動加大高度.此改變只改變四周的黑框大小,不改變視頻大小-->
<param name="VideoBorderColor" value="0">
<!--顯示黑色框的顏色, 為RGB值,比如ffff00為黃色-->
<param name="VideoBorder3D" value="0">
<param name="Volume" value="0">
<!--音量大小,負值表示是當前音量的減值,值自動會取絕對值,最大為0,最小為-9640-->
<param name="WindowlessVideo" value="0">
<!--如果是0可以允許全屏,否則只能在窗口中查看-->
</object>

上面的這個播放器是老式的那種,新式播放器是在MediaPlayer9.0以後出現的,也就是說只有裝了9.0或9.0以上的播放器才能正常使用的.
--------------------------------------------------------------------------------

下面是新式播放器代碼,相對以前的來說要簡單很多:
<object id="player" height="64" width="260" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">
<param NAME="AutoStart" VALUE="-1">
<!--是否自動播放-->
<param NAME="Balance" VALUE="0">
<!--調整左右聲道平衡,同上面舊播放器代碼-->
<param name="enabled" value="-1">
<!--播放器是否可人為控制-->
<param NAME="EnableContextMenu" VALUE="-1">
<!--是否啟用上下文菜單-->
<param NAME="url" VALUE="http://1.wma">
<!--播放的文件地址-->
<param NAME="PlayCount" VALUE="1">
<!--播放次數控制,為整數-->
<param name="rate" value="1">
<!--播放速率控制,1為正常,允許小數,1.0-2.0-->
<param name="currentPosition" value="0">
<!--控件設置:當前位置-->
<param name="currentMarker" value="0">
<!--控件設置:當前標記-->
<param name="defaultFrame" value="">
<!--顯示默認框架-->
<param name="invokeURLs" value="0">
<!--腳本命令設置:是否調用URL-->
<param name="baseURL" value="">
<!--腳本命令設置:被調用的URL-->
<param name="stretchToFit" value="0">
<!--是否按比例伸展-->
<param name="volume" value="50">
<!--默認聲音大小0%-100%,50則為50%-->
<param name="mute" value="0">
<!--是否靜音-->
<param name="uiMode" value="mini">
<!--播放器顯示模式:Full顯示全部;mini最簡化;None不顯示播放控制,只顯示視頻窗口;invisible全部不顯示-->
<param name="windowlessVideo" value="0">
<!--如果是0可以允許全屏,否則只能在窗口中查看-->
<param name="fullScreen" value="0">
<!--開始播放是否自動全屏-->
<param name="enableErrorDialogs" value="-1">
<!--是否啟用錯誤提示報告-->
<param name="SAMIStyle" value>
<!--SAMI樣式-->
<param name="SAMILang" value>
<!--SAMI語言-->
<param name="SAMIFilename" value>
<!--字幕ID-->
</object>

2009年9月21日 星期一

object 與 embed 播放影音串流語法

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="280">
<param name="url" value="mms://URL/090901.wmv">
<param name="AutoStart" value="0">
<embed autostart="0" type="application/x-ms-wmp" width="280" src="mms://URL/090901.wmv"/>
</object>


<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="280">
<param name="url" value="mms://URL/090901.wmv">
<param name="AutoStart" value="0">
<param name="volume" value="100">
<param name="EnableContextMenu" value="-1">
<embed autostart="0" type="application/x-ms-wmp" width="280" src="mms://URL/090901.wmv"/>
</object>


<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="280">
<param name="url" value="mms://URL/090902.wmv">
<param name="AutoStart" value="0">
<param name="volume" value="100">
<param name="EnableContextMenu" value="-1">
<embed autostart="0" type="application/x-ms-wmp" width="280" src="mms://URL/090902.wmv"/>
</object>


<embed src="mms://URL/090901.wmv" width="280" align="middle" name="adsize" border="1"  volume="0" autostart=false 
EnableContextMenu=false ></embed>

2009年8月26日 星期三

『語法』Embed 講解教學

Embed語法

首先,當然是先準備好你的影音檔啦!! (如WMA、WMV、ASF、MPG、AVI)
然後,在用下列語法貼上即可。
<embed src=檔案位址>

尺寸大小:
通常天空旁邊的連結框有限制寬度(大約是180 px),
所以說,我們必需在加上寬度,假如自已還要調高度的話,
那麼,語法就變成這樣了。
<embed src=檔案位址 width=寬度 height=高度>

不自動播放:
如果說,我們不想讓音樂自動播放的話,那麼即可在語法加上參數 autostart。
<embed src=檔案位址 autostart=false>

循環播放:
假如,音樂很好聽的話,我們想循環播放的話,那麼即可在語法加上參數 loop=true 。
<embed src=檔案位址 loop=true>

隱藏面版:
你想偷偷隱藏面版的話,就可以加上參數 hidden=true 。
<embed src=檔案位址 hidden=true>

另外,假如你是使用Firefox瀏覽器播放的話呢,那麼就要修一下語法了。
wma是沒有問題的。有問題的是下面兩個:

Mp3檔 <embed src=檔案位址 type=video/x-ms-asf width=寬度 height=高度 >
Rm檔 <embed src=檔案位址 type=audio/x-pn-realaudio-plugin width=寬度 height=高度 >

在語法裡面如果沒有寫任何關於音量大小的設定,播放時預設的音量大小如右上圖,大約是50%的音量。
如果希望一開始播放就以100%的最大音量播放,可以加入這句參數 Volume=0,請注意,是等於「零」,不是英文字母的大寫 O。播放時的情況如右下圖,語法範例如下:
<embed src=檔案位址 Volume=0>

只要加進這句參數 ShowStatusBar=true,播放Bar下方便會多出一行資訊視窗,如右圖。語法範例如下:
<embed src=檔案位址 ShowStatusBar=true>
這個參數是非常實用的,因為這行資訊視窗會秀出很多有用資訊如下載進度、播放進度、曲名、藝人名稱.......等等。
秀出下載進度、播放進度尤其體貼,可以讓瀏覽者大概掌握到底要等多久才會開始播放,不用癡癡望著螢幕像個傻子一樣。我個人建議用embed語法播放影音檔時最好都加上這句參數。

關於防右鍵:
各位可以試試在播放Bar上按右鍵看內容,便可看到檔案的真實位址!或是在播放影片時也可以在畫面上按右鍵看內容,也可看到檔案真實位址。加上這句參數 EnableContextMenu=false 便可防止在播放Bar或影片畫面上按右鍵。語法範例如下:
<embed src=檔案位址 EnableContextMenu=false>
可是這語法有一點點無謂,因為光是在播放面版上防堵意義不大,還要搭配整個頁面的防堵才能收到效果。所以,自己看著辦吧。

2009年8月25日 星期二

電子報網頁版型設計建議

由於 Outlook 2007 的一個嚴重缺失,又讓電子報設計的創意再更少一些了,由於能用的CSS屬性實在不多,光是「背景圖」就很惱人了,設計師只能用簡單的背景色彩鋪陳網頁的版面,至於許多創意的背景圖設計就只能用單張圖片顯示了。

以下是依我個人經驗對設計的建議:

因為現在許多人都使用像 Gmail, Hotmail 等 WebMail 的方式收信,所以郵件中若是有使用太多會影響 WebMail 原有版面的部分應該全部都會被刪除,導致版型亂七八糟的。

盡量不要用 CSS 來排版,用傳統的 TABLE 排版方式是比較安全的作法!
注意:DIV標籤在 Outlook 2007 中「竟然不支援 CSS 中的 width 這個屬性」,所以你用 DIV 包網頁是沒用的!

版型最外層最好用一個 TABLE 包裹住整個網頁,並設定固定的寬度,建議寬度為 700px 以內。

如果網頁的頁首部分會用到漂亮而複雜的底圖,建議將整塊頁首都做成一張圖片,缺點是這裡就無法再貼上什麼動態的文字了。

不要在電子報的網頁中放入「表單」,因為 Outlook 2007 不支援,且在 Outlook 2003 中使用表單也無法用快速鍵(如用 TAB 切換欄位),實在不方便又不實用。有很多人會在電子報中嵌入「問卷」實在不夠明智,都不知道填寫的人很痛苦,不小心按下空白鍵,Outlook會自動跳到下一封信去了,再回來的時候所有輸入的東西都消失了。=.=''

文字與圖片的地方盡量切乾淨,版面設計的時候就不要設計「疊在一起的樣子」。

如果要將電子報的版型加上圖片的外框,就用TABLE設計九宮格把圖放在四邊的 TD 裡,但如果電子報的長度不固定的話,建議不用做這樣的設計。

盡量少用 GIF 動畫,因為在 Outlook 2007 中看不到這些動畫。

不要用 PNG 圖檔做透明背景。

重點就是
不支援背景圖像(HTML 或CSS)
糟糕的背景色支援:個別div或table的背景顏色可正常顯示,巢狀結構的div或table則會消失。
不支援Flash及Plugins
不支援CSS、浮游物件
不支援列表清單替代圖示
不支援CSS 定位
不支援動態GIF

另外,以下是一些「非常強烈建議不要用」的設計方式:
1.不要使用任何 JavaScript 或任何像 onclick, onkeypress, onmouseover 等等的事件(event)!
2.不要在電子報網頁中嵌入 Flash 動畫。
3.不要用 IFRAME 嵌入其他網頁。
4.若要製作圖框,建議切圖將文字包起來,不要使用背景圖的方式
5.另一種做法是用背景色來取代背景圖框架的做法

參考http://blog.miniasp.com/post/2007/11/Recommandation-on-e-Newsletter-Template-design.aspx

2009年7月8日 星期三

2009年5月27日 星期三

去除圖片藍框即在URL加上ICON

只要在 style 加上 border="0" 或 border:0px 就可以將圖片加有聯結的藍色框線去除掉喔
<a href="http://www.52bj.com" hideFocus=true><img src="http://www.52bj.com/bbs/images/bbtitle.gif" width="120" height="50" border="0">

另外剛剛逛痞客幫後台的時候,在"帳戶管理"底下的"網域設定"發現有一個功能,可以上傳自己製作的icon,成為自己網址前的小圖示,我一直想在自己的網誌前面有小韋頭,為大家蒐集幾個好用的線上軟體製作:

如果要用軟體製作可以使用 IconCool Editor、IconsExtract、Aha-soft ArtIcons 這類的軟體來製作

另外省時間一點可以線上製作,下面幾個網站都可以做到,現在pixnet可以支援上傳ico耶,讓我來試試看,我是使用http://www.rw-designer.com/online_icon_maker.php

點選瀏覽,選照片然後按下go就可以把照片放到網路上,可以再加上自己繪圖,最後按下右上方的Download Icon,就可以幫你存成放置於網址前的ico檔案了

Favicon.cc,可以自己畫,還可以馬上預覽
Online Icon Maker,可以自己畫或是上傳圖片,還有透明效果,也有備用圖庫讓你用
FavIcon from Pics,可以上傳圖片的方式製作,上傳完有預覽,還有動畫效果
Favicon Generator,可以自己畫或是上傳圖片,也有透明效果
如果你希望網頁可以在網址前面有個小圖案,可以在網頁的原始碼<head></head> 中間加上

<link rel="shortcut icon" href="favicon.ico" >

2009年5月11日 星期一

iframe 使用及設定

在一個活動企劃,我想將每次活動會使用到的功能做成模組,透過模組的參數去控制每個模組要顯示的內容,然後在HTML頁面上透過 iframe 將模組崁入網頁中

選擇欲插入iframe的位置,切換至【顯示程式碼檢視】
貼上iframe標籤, 如
<iframe name="mainFrame" frameborder="0" width="700" height="300" class="iframe-style" src="http://www.fg.tp.edu.tw" > </iframe>

製作並套用CSS樣式, 如:
<style type="text/css" >
<!--
.iframe-style {
border: thin dashed #666666;
width: 700px;
height: 300px;
}
-->
</style>

常用屬性
name: 設定頁框名稱 (也就是連結的目標名稱)
frameborder: 設定框線粗細
class: 指定CSS樣式
src="要顯示網頁的URL"
width="450" 內置框架的高
height="200" 內置框架的寬
scrolling="yes" 有沒有捲軸(yes 或 no)
frameborder="o" 邊框,預設為有,0為無邊
allowtransparency="true" 透明

參考相關屬性網址
http://big5.ce.cn/gate/big5/blog.ce.cn/html/33/100933-17700.html

2009年4月21日 星期二

防止網頁cache

<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
<META HTTP-EQUIV="expires" CONTENT="0">

HTML META

1.顯示及排列中文:
<meta http-equiv="content-type" content="text/html; charset=big5">
2.讓搜索引擎search:
<meta name="keywords" content="wikipedia,encyclopedia"/>
3.網站的內容描述:
<meta name="description" content="MARK INFORMATION TECHNOLOGY CORP">
4.網頁的作者:
<meta name="author" content="lee wen neng">
5.編輯器完成的網頁:
<meta name="generator" content="mozilla/3.0gold(win95)[netscape]">
6.網頁何時完成:
<meta name="creation-date" content="01-jan-2007 00:00:00">
7.網頁有效期及cache限制:
<meta name="expired" content="01-jan-1990 00:00:00">
<meta http-equiv="pragma" content="no_cache">
8.網頁作者的網址與信箱:
<link rev="made" href="mailto:mark@shu.mark.tw">
<link rev="made" href="http://www.vcnet.tw/inmarkblue/markshu">
9.使網頁能自動換頁:
<meta http-equiv="refresh" content="5; url=http://www.vcnet.tw/inmarkblue/markshu">
10.進入或離開的特效(only for IE):
<meta http-equiv="page-enter" content="revealtrans(duration=3,transition=1)">