Questions tagged «yui»

8
使用Javascript函数设置输入值
我目前正在使用YUI小工具。我也有一个Javascript函数来验证divYUI为我绘制的输出: Event.on("addGadgetUrl", "click", function(){ var url = Dom.get("gadget_url").value; /* line x ------>*/ if (url == "") { error.innerHTML = "<p> error" /></p>"; } else { /* line y ---> */ /* I need to add some code in here to set the value of "gadget_url" by "" */ } }, …

17
如何通过类名获取子元素?
我正在尝试获取具有class = 4的子跨度。这是一个示例元素: <div id="test"> <span class="one"></span> <span class="two"></span> <span class="three"></span> <span class="four"></span> </div> 我可以使用的工具是JS和YUI2。我可以做这样的事情: doc = document.getElementById('test'); notes = doc.getElementsByClassName('four'); //or doc = YAHOO.util.Dom.get('#test'); notes = doc.getElementsByClassName('four'); 这些在IE中不起作用。我收到一个错误,指出对象(doc)不支持此方法或属性(getElementsByClassName)。我已经尝试了一些getElementsByClassName跨浏览器实现的示例,但是我无法使它们正常工作,但仍然出现该错误。 我认为我需要的是跨浏览器getElementsByClassName,或者我需要使用doc.getElementsByTagName('span')并循环遍历,直到找到第4类为止。不过我不确定该怎么做。
131 javascript  yui 

18
在Firefox上开发的Javascript在IE上失败的典型原因是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我开发了一些javascript增强的页面,这些页面可以在最近的Firefox和Safari上正常运行。我错过了检入Internet Explorer的权限,现在发现页面无法在IE 6和7上运行(到目前为止)。尽管执行了某些javascript,但脚本仍未执行,页面显示好像没有javascript。我使用自己的带有dom操作的库,从YUI 2开始,我使用YUI-Loader和XML-Http-Request,并且在一页上使用“ psupload”,这取决于JQuery。 我正在从Office XP安装Microsoft脚本编辑器,现在将进行调试。我现在还将编写特定的测试。 IE的典型失败点是什么?我可以向哪个方向睁开眼睛。 我找到了此页面,该页面显示了一些差异。参观:Quirksmode 您能否从您的经验中列举一些我首先要寻找的典型事物? 稍后,我还将在此处针对特定任务询问更多问题,但现在我对您的经验感兴趣,为什么IE通常无法在Firefox上正常运行的脚本上失败 编辑:谢谢所有那些伟大的答案! 同时,我调整了整个代码,以便它也可以与Internet Explorer一起使用。我集成了jQuery,并在此基础上构建了自己的类。这是我的基本错误,从一开始我就没有在jQuery上构建所有东西。我现在有。 JSLint也帮了我很多忙。 来自不同答案的许多单个问题也有所帮助。

11
应该使用什么http状态代码来告诉客户端会话已超时?
在一个网页中,它使用YUI连接管理器/数据源将AJAX请求发送到服务器,如果会话(其中包含有关用户是否已通过身份验证的信息)已经超时,则那些只能通过身份验证查看的ajax响应用户应返回一个http状态代码,告诉客户端会话已超时,然后客户端要么将其重定向到登录页面,要么询问他是否要扩展会话。 我的问题是,在这种情况下,哪种HTTP状态代码最适合告诉客户端会话已超时? Wiki的HTTP状态代码列表
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.