返回列表 发帖
原页直接翻译啊,
这样的话,还是将当前网页复制一个(直接将标签往下拖到浏览区域)再去翻译
I am still waiting

TOP

改改看~!
I am still waiting

TOP

修改后的爽,发上来参考下!多谢~
[align=center][size=4][url=http://www.QQdyy.com]http://www.QQdyy.com[/url][/size][url=http://www.lldyy.com]http://www.lldyy.com[/url]
[url=http://www.QQdyy.com]全球电影院[/url][/align]

TOP

回复 #27 tommy8o8 的帖子

兩全齊美喔?

解決方法有二
1.使用frame, iframe
2.原頁刷新

簡單一點, 使用方法2, 麻煩你修改插件目錄下的googletranslate.htm

function goGoogle(toLang)
{
    if (objPopup) objPopup.hide();
    var newwin = top.window.open();
    if (newwin)
        newwin.location = "http://www.google.com.cn/translate?u="+top.document.location+"&langpair="+toLang+"&hl=zh-CN&ie=UTF8";
    else
        alert("彈出視窗被攔截。");
}
改成
function goGoogle(toLang)
{
    if (objPopup) objPopup.hide();
    location.href='http://www.google.com.cn/translate?u='+document.location.href+'&langpair='+toLang+'&hl=zh-CN&ie=UTF8';
}
就不會被廣告過濾給濾掉了。

TOP

不关弹不 出来,关了那些功能又没了,不能两全齐美吗 ?
------行到山穷处,坐看云起时!------

TOP

。。怎么改进。本来就是弹出窗口么
I am still waiting

TOP

不太好用,要把广告过滤和克名单全部关掉才能用,楼主能不能改过下
------行到山穷处,坐看云起时!------

TOP

收到~!!
I am still waiting

TOP

原帖由 擱淺Δē√瑷 于 2007-8-27 18:48 发表 http://bbs.ioage.com/cn/images/common/back.gif
objPopup.show(screen.width/2 - 75, screen.height/2 - 80, 160, 80);
光改75 80不行,不能移到右下
后来我去掉了/2,自己跑右下角了,改数字不能移动


看來你還是不懂?

screen.width是螢幕寬度
若你設定為1024x768
則screen.width=1024
若設定為800x600
則screen.width=800
依每個人的螢幕設定這個值會變化

screen.width/2表示螢幕正中央
screen.width/2-75表示螢幕正中央再向左偏75個px

即1024x768的設定時, 框的左上角座標為由螢幕最左方數過來的距離為(screen.width/2-75)=1024/2-75=437px的位置
你去掉/2, 當然起始點是1024, 就是螢幕最右邊的位置。
但你改數字(screen.width-587), 一樣會是在離螢幕左邊的座標437px的位置。
這樣解釋清楚了嗎?

TOP

支持下。。感觉比雅虎的好用

TOP

objPopup.show(screen.width/2 - 75, screen.height/2 - 80, 160, 80);
光改75 80不行,不能移到右下

后来我去掉了/2,自己跑右下角了,改数字不能移动

后来问人,改成这样:
objPopup.show(screen.width/2 + 190, screen.height/2 + 220, 150, 95);

竟然刚好在我想要的位置,太神奇了~!!
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们
I am still waiting

TOP

回复 #19 擱淺Δē√瑷 的帖子

問題一:
objPopup.show(screen.width/2 - 75, screen.height/2 - 80, 160, 80);
screen.width/2-75
選框離左邊距離為(螢幕寬度/2 - 75)px位置
screen.height/2 - 80
選框離上方距離為(螢幕高度/2 - 80)px位置
160
選框寬度
80
選框高度

問題二
objBody.style.margin = 10;
選寬離上下左右距離10px, (因為置中, 所以左右方會參考問題一寬度)
var strInner = "<center><select id=toLang size=19 onclick=parent.goGoogle(this.value)>";
size為選框內選項數目19個

因你只有4個, 所以若要完整顯示, 源碼要改為下面就沒問題了。

<script language="Javascript">
function goGoogle(toLang)
{
    if (objPopup) objPopup.hide();
    var newwin = top.window.open();
    if (newwin)
        newwin.location = "http://www.google.com.cn/translate?u="+top.document.location+"&langpair="+toLang+"&hl=zh-CN&ie=UTF8";
    else
        alert("弹出窗口被拦截。");
}
var objPopup = window.createPopup();
var objBody = objPopup.document.body;
objBody.style.border = "1 black solid";
objBody.style.margin = 10;
var strInner = "<center><select id=toLang size=4 onclick=parent.goGoogle(this.value)>";
strInner += "<option value=en|zh-CN>英文至中文(简体)</option>";
strInner += "<option value=zh|en>中文至英文</option>";
strInner += "<option value=zh-CN|zh-TW>中文(简体至繁体)</option>";
strInner += "<option value=zh-TW|zh-CN>中文(繁体至简体)</option>";
strInner += "</select></center>";
objBody.innerHTML = strInner;
objPopup.show(screen.width/2 - 75, screen.height/2 - 80, 150, 95);
</script>

TOP

返回列表