作者twotwoone (221)
看板ask
标题Re: [请问] IE8.0 问题
时间Wed Sep 16 12:05:18 2009
※ 引述《sfsh (选我选我)》之铭言:
: 昨天我更新IE8.0後
: 有个问题跑出来
: 就是我要某些栏位输入资料
: 栏位格子变的很小
: 会看不到我打甚麽
: 例如
: 学校:▅
: 在▅这输入後 只能看到黑点
: 也不知道有没有打错
: 我该如何处理
: 是不是把IE8.0砍掉不要更新了
要开始认真冲文章数了
听说IE8已经进化到可以用 bookmarklet 了
你新增一个我的最爱到IE8的「我的最爱列」,在上面按右键选择内容
把网址更改成下面这很长的一行
javascript:TxtRsz={formEl:null,adEv:function(t,ev,fn){if(typeof%20document.addEventListener!='undefined'){t.addEventListener(ev,fn,false)}else{t.attachEvent('on'+ev,fn)}},rmEv:function(t,ev,fn){if(typeof%20document.removeEventListener!='undefined'){t.removeEventListener(ev,fn,false)}else{t.detachEvent('on'+ev,fn)}},init:function(){var%20textareas=document.getElementsByTagName('textarea');for(var%20i=0;i<textareas.length;i++){textareas[i].style.cursor='se-resize'}var%20inputs=document.getElementsByTagName(
'input');for(var%20i=0;i<inputs.length;i++){if(inputs[i].type=='text'){inputs[i].style.cursor='e-resize'}}TxtRsz.adEv(document,'mousedown',TxtRsz.initResize)},initResize:function(event){if(typeof%20event=='undefined'){event=window.event}var%20target=event.target||event.srcElement;if(target.nodeName.toLowerCase()=='textarea'||(target.nodeName.toLowerCase()=='input'&&target.type=='text')){TxtRsz.formEl=target;TxtRsz.formEl.startWidth=TxtRsz.formEl.clientWidth;TxtRsz.formEl.startHeight=TxtRsz.formEl.clientHe
ight;TxtRsz.formEl.startX=event.clientX;TxtRsz.formEl.startY=event.clientY;TxtRsz.adEv(document,'mousemove',TxtRsz.resize);TxtRsz.adEv(document,'mouseup',TxtRsz.stopResize);try{event.preventDefault()}catch(e){}}},resize:function(event){if(typeof%20event=='undefined'){event=window.event}try{TxtRsz.formEl.style.width=event.clientX-TxtRsz.formEl.startX+TxtRsz.formEl.startWidth+'px'}catch(e){}if(TxtRsz.formEl.nodeName.toLowerCase()=='textarea'){TxtRsz.formEl.style.height=event.clientY-TxtRsz.formEl.startY+Txt
Rsz.formEl.startHeight+'px'}},stopResize:function(event){TxtRsz.rmEv(document,'mousedown',TxtRsz.initResize);TxtRsz.rmEv(document,'mousemove',TxtRsz.resize);var%20textareas=document.getElementsByTagName('textarea');for(var%20i=0;i<textareas.length;i++){textareas[i].style.cursor='text'}var%20inputs=document.getElementsByTagName('input');for(var%20i=0;i<inputs.length;i++){if(inputs[i].type=='text'){inputs[i].style.cursor='text'}}}};TxtRsz.init();
...这当然是强人所难,因为 bbs 会切掉,改到这个网址去复制吧:
http://ppt.cc/k;cE
设定好新的网址後,以後你看到哪个要你填写的表格,弄得很小
就点一下这个「我的最爱」,然後你就会发现,可以用拖曳对该表格做大小缩放了。
======================================================================
你妈可能教过你怎麽写 Javascript,但是这样挤成一行的code,谁都不会想看
没关系,到这个网站 (Bookmarklet 排版神器)
http://subsimple.com/bookmarklets/jsbuilder.htm
贴上那一长串字後,轻轻按下下面的「Format」按钮...还我漂亮拳?
延伸阅读:
https://www.squarefree.com/bookmarklets/forms.html (Bookmarklet 收集)
http://www.phpied.com/form-auto-fill-bookmarklet/ (表单自动填写教学,难)
http://www.w3schools.com/htmldom/dom_reference.asp (DOM参考大全)
http://shelleyura.pixnet.net/blog/post/21748745 (火力演示范例)
参考资料:
偶低脑袋瓜
P 币 Get
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 124.8.133.88
1F:推 nadoka:M文GET 09/16 12:06
2F:→ nadoka:是说这问题我都没碰过... 09/16 12:06
3F:推 yoyostar1990:没碰过这问题...好强的回答... 09/16 12:30
(本文可转载、修改内容、标题、作者,勿通知、询问本人)
精通日文的人,请往後跳三步离开;五十音都不熟的人,请往前。
假设你上日文网页,比如
http://www.goo.jp/
看到一段字不懂意思,怎麽办?
如果能,先把那段字用滑鼠左键反白选取 (比如说是「映画」)
然後点一下 Bookmarklet 就会开新分页,跳到 google 翻译去,
而且「已经」自动把选取的字翻译成英文了 (movies),这样不是很快吗?
↑该 Bookmarklet 的网址内容,填写这个:
http://ppt.cc/ZKM6
其实选取任何语言文字,都会被翻成英文。
这是由网址内的「#auto|en|」设定的,可自行修改。
如果有女优的名字,你不想翻成英文,只是想知道怎麽发音,那改用这个 Bookmarklet:
http://ppt.cc/-Ulf
一样会开新分页,最下面会有你选取文字的罗马拼音
就像是
http://tinyurl.com/rbgger 这最下面有 saotome 这个翻译一样。
这个 Bookmarklet 的隐藏功能是,如果你已经进去该转换网页了,此时再点一次这个
Bookmarklet,就会把翻译表格里的文字清空,并且把翻译选项设定成「汉字转罗马」。
※ 编辑: twotwoone 来自: 124.8.133.88 (09/16 13:07)