http://www.uedcss.com/post/flash-Pop-up-layer.html
從網上找了2個方法, 解決彈出層被flash遮罩住
一:flash插入方式如下的,採用方法
1.在<object> 裡添加 <param name=”wmode” value=”transparent”>
2.在<embed> 設置 wmode=”opaque”
也可以實現
二:采用JavaScript插入flash方式如下:
var flashvars = {};
var params = {wmode:”opaque”};
swfobject.embedSWF(‘images/logo.swf’, ‘logo’, ‘179’, ’57’, “9.0.0”,”expressInstall.swf”,flashvars,params);
Flash, Javascript, Program
flash, javascript, z-index
substring some keyword
var keyword = ‘abc’;
var index = ($(“#content”).val().indexOf(keyword));
if(index != -1){
var pre = $(“#content”).val().substring(0, index);
var pos = $(“#content”).val().substring(index+keyword.length);
$(“#content”).val(pre+pos);
}
Javascript, Program
javascript, jquery, substr, substring
列印網上資料都會有很多不相關資料在附近, 因此做法有很多
例如:
1. 是開一個page, 用來給人列印, 之後在瀏覽器按列印
2. 有時在css print set display: none, 另周邊資料不顯示
3. 用iframe顯示所需資料之後整一個button 列印 iframe page
但近來看到一些新方法, 看法都簡單所以放上來分享, 第2給自己空閒時用來溫習. 這個方法就是用js解決
function printSelection(node){
var title = ”;
var content=document.getElementById(node).innerHTML;
var pwin=window.open(”,’print_content’,’width=750,height=600,titlebar=no,location=0,toolbar=0,menubar=0,directions=0′);
pwin.document.open();
pwin.document.write(‘<html><head><title>’ + title + ‘</title><style>body table{font-size:10px}</style></head><body onload=”window.print()”>’+content+'</body></html>’);
pwin.document.close();
setTimeout(function(){pwin.close();},1000);
}
Javascript, Program
data, javascript, print
根據 http://jquery.andreaseberhard.de/pngFix/
都是利用使用AlphaImageLoader解決 IE6 對 png 圖檔的透明問題
從而找到有關資料
http://jax-work-archive.blogspot.com/2009/07/alphaimageloader-ie6-png.html
CSS :
#ContainerWrapper{
background: transparent url(/images/border_bg.png) repeat-y;
width:982px;
margin:0 auto;
/*IE6 PNG 檔透明修正設定*/
_background: transparent;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’/images/border_bg.png’, sizingMethod=’scale’);
}
#ContainerWrapper #Container{
/*修正 AlphaImageLoader 造成的連結失效問題*/
_position:relative;
}
HTML:
<div id=”ContainerWrapper”>
<div id=”Container”>
</div>
</div>
Javascript, Program
javascript, png
Javascript
<INPUT TYPE=”button” VALUE=”上一頁 ” onClick=”history.go(-1)”>
<INPUT TYPE=”button” VALUE=”下一頁” onCLick=”history.go(1)”>
PHP
$_SERVER[HTTP_REFERER] //可以得到上一頁的地址
$_SERVER[PHP_SELF] //得到當前頁面地址
$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’]
$_SERVER[HTTP_HOST].$_SERVER[PHP_SELF].”?”.$_SERVER[QUERY_STRING]
如果網頁做左一些action(例如: update資料, 之後回到同一頁), 有一些browers按一次還是同一頁, 要第2下才會回到上一頁, 我的解決:
$pos = strpos($_SERVER[‘HTTP_REFERER’], $_SERVER[“PHP_SELF”]);
if($pos === FALSE)
{
setcookie(‘back_href’, $_SERVER[‘HTTP_REFERER’]);
}
if($_COOKIE[‘back_href’])
$back_href = $_COOKIE[back_href];
else
$back_href = $_SERVER[HTTP_REFERER];
if($back_href)
{
echo ‘<a href=”‘.$back_href.'”>Back</a>’;
}
HTML, Javascript, PHP, Program
上一頁, 網頁地址