1 頁 (共 1 頁)

[教學] 虛擬形象2.20 phpbb版 Firefox Fix

發表於 : 2005-03-21 09:30
柏直瓜子
已找出針對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;

發表於 : 2005-03-24 22:57
問題狂
謝謝你的教學\r
但是目前還是IE居多

發表於 : 2005-03-25 11:10
柏直瓜子
多,並不一定最好;
好,並不一定最多... 8-)

發表於 : 2005-03-25 22:19
問題狂
柏直瓜子 寫:多,並不一定最好;
好,並不一定最多... 8-)
我並沒有說IE最好\r
我本身沒有用過FireFox
不過針對少不使用者的權益是必須顧慮的
要不然對某些會員很不公平

發表於 : 2005-04-13 00:30
柏直瓜子
但這修正對於IE用家是Transparent的,裝了也察覺不到

Re: [教學] 虛擬形象2.20 phpbb版 Firefox Fix

發表於 : 2005-05-22 18:54
Arisa520
柏直瓜子 寫:已找出針對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;
}


望請大大解迷!!提點提點!!

發表於 : 2005-06-03 10:53
柏直瓜子
請你告訴我在你的網頁內那一頁仍然出了問題,讓我幫你看看吧 8-)

發表於 : 2005-06-04 19:22
DL
在viewtopic.php第二個地方找不到的原因是...在第一個地方已被你取代了