已找出針對Firefox的解決辨法,令Firefox可正常顯示頭像半透明部分,並消除了Show[....]是null或不是一個物件的問題。
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
<DIV id=Show
style=\"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px\"></DIV>
#
#-----[ REPLACE ]------------------------------------------
#
<div id=Show".$face." style=\"padding:0;left:0px;width:140px;position:relative;top:0px;height:226px\"></div>
#
#-----[ FIND ]------------------------------------------
#
start_face(0);
#
#-----[ REPLACE ]------------------------------------------
#
start_face();
#
#-----[ OPEN ]------------------------------------------
#
face_js.js
#
#-----[ FIND ]------------------------------------------
#
s+="<IMG src=images/face/"+i+"/"+showArray+".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:"+i+";FILTER: alpha(opacity="+WearArray+")'>";
#
#-----[ REPLACE ]------------------------------------------
#
s+="<img src=images/face/"+i+"/"+showArray+".gif style='padding:0;position:absolute;top:0;left:0;width:140px;height:226px;z-index:"+i+"; filter:alpha(opacity="+WearArray+");-moz-opacity:"+(WearArray/100)+";'>";
#
#-----[ FIND ]------------------------------------------
#
if(uid==0)
{
Show.innerHTML=s;
}
else
{
Show[uid].innerHTML=s;
}
#
#-----[ REPLACE ]------------------------------------------
#
(document.getElementById)? document.getElementById('Show'+[uid]).innerHTML=s : eval('Show'+[uid]).innerHTML=s;
[教學] 虛擬形象2.20 phpbb版 Firefox Fix
版主: 版主管理群
Re: [教學] 虛擬形象2.20 phpbb版 Firefox Fix
柏直瓜子 寫:已找出針對Firefox的解決辨法,令Firefox可正常顯示頭像半透明部分,並消除了Show[....]是null或不是一個物件的問題。
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
<DIV id=Show
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px"></DIV>
#
#-----[ REPLACE ]------------------------------------------
#
<div id=Show".$face." style="padding:0; left:0px; width:140px; position:relative; top:0px; height:226px"></div>
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
<DIV id=Show
style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px; HEIGHT: 226px"></DIV>
#
#-----[ REPLACE ]------------------------------------------
#
<div id=Show style="padding:0; left:0px; width:140px; position:relative; top:0px; height:226px"></div>
對不起!!
上面為啥viewtopic.php要改兩次!
我只找到第一個地方~
可是第二個地方找不到!!
#
#-----[ FIND ]------------------------------------------
#
start_face(0);
#
#-----[ REPLACE ]------------------------------------------
#
start_face();
這邊我找不到我的CODE是\r
start_face($face);
#
#-----[ OPEN ]------------------------------------------
#
face_js.js
#
#-----[ FIND ]------------------------------------------
#
s+="<IMG src=images/face/"+i+"/"+showArray+".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:"+i+";FILTER: alpha(opacity="+WearArray+")'>";
#
#-----[ REPLACE ]------------------------------------------
#
s+="<img src=images/face/"+i+"/"+showArray+".gif style='padding:0; position:absolute; top:0; left:0; width:140px; height:226px; z-index:"+i+"; filter:alpha(opacity="+WearArray+"); -moz-opacity:"+(WearArray/100)+";'>";
#
#-----[ FIND ]------------------------------------------
#
if (uid==0)
{
(document.getElementById)? document.getElementById('Show').innerHTML=s:Show.innerHTML=s;
}
else
{
(document.getElementById)? document.getElementById(Show[uid]).innerHTML=s:Show[uid].innerHTML=s;
}
#
#-----[ REPLACE ]------------------------------------------
#
(document.getElementById)? document.getElementById('Show'+[uid]).innerHTML=s : eval('Show'+[uid]).innerHTML=s;
我這邊CODE是\r
if(uid==0)
{
Show.innerHTML=s;
}
else
{
Show[uid].innerHTML=s;
}
望請大大解迷!!提點提點!!

