有没有办法确定哪个元素在onsubmit处理程序中提交了一个表单?试图编写一个知道点击了哪个元素的通用处理程序.例如,给定以下形式:
<form onsubmit="onSubmitHandler">
<input type="submit" name="submit1" />
<input type="submit" name="submit2" />
</form>
Run Code Online (Sandbox Code Playgroud)
如何在onSubmitHandler中确定单击了哪个提交按钮?我尝试了event.target/event.srcElement,但它提供了表单,而不是实际的提交按钮.
更新:我在这里写一个通用控件,所以它不知道表单上有什么.解决方案需要在不知道和更改表单的html的情况下工作.我的后备是走DOM,找到可能导致提交的所有按钮,但我想避免这种情况.
实际上,有两个问题:
我如何使用javascript和css执行此操作?
我需要能够将动态HTML(通过javascript在页面加载时呈现的html)转换为PDF.我知道有很多HTML到PDF转换器,但到目前为止我找到的没有一个处理动态HTML.
给定的工具应该能够成功转换以下页面 - http://www.simile-widgets.org/timeline/
干杯安东尼
更新:
我不需要这里的JavaScript功能...即我不需要能够与屏幕交互...我只是希望在PDF中捕获屏幕的最终渲染 - 就像在页面后拍照已加载.在我提供的示例中,javascript只是将div渲染到屏幕上,因此只要它"先让""页面"渲染它就不应该处理它.
从我之前选择特定html文本的问题,我已经通过这个链接来了解html字符串中的范围.
用于在html页面上选择特定文本.我们需要遵循这些步骤.
假设HTML:
<h4 id="entry1196"><a
href="http://radar.oreilly.com/archives/2007/03/call_for_a_blog_1.html"
class="external">Call for a Blogger's Code of Conduct</a></h4>
<p>Tim O'Reilly calls for a Blogger Code of Conduct. His proposals are:</p>
<ol>
<li>Take responsibility not just for your own words, but for the
comments you allow on your blog.</li>
<li>Label your tolerance level for abusive comments.</li>
<li>Consider eliminating anonymous comments.</li>
</ol>
Run Code Online (Sandbox Code Playgroud)
java脚本按范围进行选择
var range = document.createRange(); // create range
var startPar = [the p node]; // starting parameter
var endLi = [the …Run Code Online (Sandbox Code Playgroud) 有没有办法知道你的页面是否在一个内部打开IFrame?
我的想法是看window对象是否具有.parent属性,但对于由Javascript window.open()函数打开的独立窗口显然也是如此.
我正在寻找一个JavaScript控件,它是一个Range Slider(双旋钮):
下面是Range Slider的一个例子,但当然这会使用JQuery - 所以这不是一个选项,因为即使我构建的JQuery只包含我需要的组件(JQuery UI core + Slider),它的140kb MINIFIED:
所以我有几个div叠加在一起,具有不同的z-index值.
浏览器的默认行为似乎是绑定到最顶层的z-index div的事件被触发.即我为每个div有一个onclicks,但只有当点击该区域时才会触发前一个.
有没有办法可以触发附加到所有div的事件,无论每个div的z-index是什么,只要行为超过该div而不考虑z-index?
向表中添加行首选哪种方法?
var tr = tbl.insertRow(-1);
要么
var tr = document.createElement('tr'); tbl.appendChild(TR);
?
我有
我基本上想要一个类似于这的页面:http: //www.craftcuts.com/hand-painted-wooden-letters-single-patterns.html
但我不希望它作为静态页面,我希望用户能够:
然后让它在该模式中显示该名称.
显然我可以为每个字母组合创建单独的jpgs(现在我有一个带有白色背景颜色的字母的jpg)和模式但是我想知道是否有更优雅的编码方式将其动态放置一张图像放在另一张图片上.
编辑:在我的初始帖子中,我认为这必须是一个前端的东西(javascript),但如果它使它更容易(因为一些人问什么是后端),我的后端是一个asp.net -mvc所以如果有一些解决方案可以在服务器端构建它并发送到客户端,我也非常乐意使用它.
我正在构建一些向用户展示他们尚未见过的项目的东西.
每个项目都在a中<div>,因此当用户滚过div或查看div时,我希望该项目被标记为已被看到.
Google阅读器执行此操作,如果您滚动浏览Feed中的某个项目,它会自动将其标记为已读.
如何跟踪?建议请.
注意:不应限制使用鼠标滚动,向下/向上翻页,使用箭头键等也应计算.主要标准是用户看到了div.