症状/原因:目前的表情只能插入发言框(id=v_content),不能插入回复框。如果要插入回复框,只能先插入发言框,再复制过来。
目的:可插入任何一个输入框(input/textarea),只要你先点中这个框(focus)。
路径:/blog/images/js/common.js
今天在操作Excel中,遇上个奇怪的问题,不知道为什么,就是不让我插入新的行。冒出提示如下:
我觉得很奇怪,试了好久都不行,不得不一个单元格一个单元格地往下移。移到某一个单元格时,又不行了。又冒出这个提示,死活不让我下移。最后我只能ctrl-c,ctrl-v地把下面的行全部手工下移了一行。
点子是从Bo-blog BBS上看的,通过载入Javascript,随机显示一条,插入适当的位置。
内容是随机的,前面的表情符号(宽带山KDS的搞笑表情)也是随机的,效果见下图,哈哈。
有什么好的建议,请提出!
可惜我不懂Ajax,不然可以设置点击一下,就刷新一条看看。不过,我不介意大家刷我的博客的,
经常碰到一些电子文档,里面有一些内容是可选项。
以往碰到最多的是控件型的。所以右键打开工具栏里的“控件工具条(Control Toolbox)”,选择“Design Mode”,然后选择此控件,设置勾选属性就可以了。今天碰到一个不是用控件写的,就是直接放了一个空的小框在那里。它是个文字,所以无法通过控件那种方法实现。我Google了一下,大家似乎是通过放个“勾的图片”组合而成的。
有没有更好的方法呢?
XML(同样适合HTML)中DOM中删除/插入节点的方法,记一下比较实用。
假设要操作的节点为objNode,则:
删除节点:objNode.parent.removeChild(objNode)。
追加节点:targetNode.parent.appendChild(objNode)。 // targetNode是你要插入的节点基准。
插入节点:targetNode.parent.insertBefore(objNode, targetNode)。 // 也可用于移动节点。移动后原节点会被自动删除。
克隆节点:newNode=oldNode.cloneNode(true)。 // true表示同时复制oldNode的内容。false则只复制结构。
前面谈到我要将域名从spyrise.org转到spyrise.cn。最近为此忙了很多事情,这不,又发现bug了。我突然发现当我使用spyrise.org域名登陆后,我看不到贴子里的表情了。我以为哪里出错了,表情丢失了。我看了HTML源代码,发现源代码还在。只是因为我的空间服务商www.freehostia.com开通了跨域名引用防盗链。而插入的表情是以
实际上,要解决问题,只要把表情图像的URL中的http://spyrise.org或http://spyrise.cn去掉,以/blog/打头就可以了。这就相当于“以相对路径插入”的效果。
下面谈一下具体如何操作。