我有一个嵌有PDF的网页。 我的代码如下所示: <embed type="application/pdf" src="path_to_pdf_document.pdf" id="pdfDocument" width="100%" height="100%"> </embed> 我有这个JavaScript代码打印我的PDF: function printDocument(documentId) { //Wait until PDF is ready to print if (typeof document.getElementById(documentId).print == 'undefined') { setTimeout(function(){printDocument(documentId);}, 1000); } else { var x = document.getElementById(documentId); x.print(); } } 执行此代码时,Acrobat插件将打开众所周知的打印对话框。 像这样的东西: 两个问题: 如何改进检测PDF加载并准备打印的方式? 如何避免显示打印对话框? 多一点关于我的系统的信息: 操作系统: Windows XP 浏览器: Internet Explorer 7 PDF插件: Acrobat Reader 9
在我的页面上,我有一组div元素,应该像下图所示的那样连线。 我知道用canvas我可以在这些元素之间画线,但有可能以另一种方式在HTML / CSS?
我一直在使用这个D3项目的示例代码来学习如何显示D3graphics,我似乎无法让文字显示在圆圈中间(类似于这个例子和这个例子 )。 我看了其他的例子,并试图添加 node.append("title").text("Node Name To Display") 和 node.append("text") .attr("text-anchor", "middle") .attr("dy", ".3em").text("Node Name To Display") 刚刚定义了节点之后,但我看到的唯一结果是当我将鼠标hover在每个节点上时,“显示的节点名称”正在显示。 它没有显示为圈内的文字。 我是否必须编写自己的svg文本对象,并根据圆的半径坐标确定需要放置的坐标? 从另外两个例子来看,似乎D3已经在某种程度上关心了这一点。 我只是不知道调用/设置的正确的属性。
我正在制作一个常见问题页面,并在顶部有button跳转到一个类别(它跳转到我用作类别标签的<p id="general">标签,例如我的常规类别的<p id="general"> )。 而不是只是跳到类别,我想添加滚动效果。 我想像http://www.dynamicdrive.com/dynamicindex3/scrolltop.htm滚动到我的网页的所需部分。 该链接是一个脚本,带有一个不错的滚动效果的页面顶部。 我需要类似的东西,将滚动到我链接到的地方。 例如,如果我想去混杂。 类别,我想只能够<a href="#misc">Miscellaneous</a> ,并让它滚动到该页面的该部分。
有没有一种方法来使用JavaScript和JQuery来添加一些额外的字段,使用POST从HTTP表单发送? 我的意思是: <form action="somewhere" method="POST" id="form"> <input type="submit" name="submit" value="Send" /> </form> <script type="text/javascript"> $("#form").submit( function(eventObj) { // I want to add a field "field" with value "value" here // to the POST data return true; } </script>
我需要让一个应用程序的用户通过点击一个网页内的链接打开一个文件夹。 该文件夹的path在networking上,可以从任何地方访问。 我可能确定有没有简单的方法来做到这一点,但也许我错了?
当我点击我的表单的提交button时出现以下错误信息: “HTML文档的字符编码没有被声明,如果文档包含US-ASCII范围以外的字符,文档将在一些浏览器configuration中以乱码显示,页面的字符编码必须在文档中声明,或者在传输协议中“。 insert.html: <!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>insert page</title></head> <body> <h1> Insert Page </h1> <form action="insert.php" method="post" enctype="application/x-www-form-urlencoded" > <p>Title:<input type="text" name="title" size="40"/></p> <p>Price:<input type= "text" name="price" size="40" /></p> <p><input type="submit" value="Insert" /> <input type="reset" value="Reset" /></p> </form> </body> </html> insert.php: <?php $title = […]
可能重复: 如何找出哪个DOM元素具有焦点? 有没有在JavaScript的方式来确定哪个HTML页面元素具有焦点?
我有3个div元素。 第一格大(包装),有position:relative; 第二格被定位为绝对的第一格相对定位(并包括在第一格) 第三格包含在第二格,也有绝对定位。 <div id="1st"> <div id="2nd"> <div id="3rd"></div> </div> </div> 为什么第三个div位置对第二个div绝对(这也是第一个div绝对位置)而不是第一个div有相对位置? 因为第三个div是绝对定位的第二个div的绝对定位。
我有两个提交button和一些代码的forms: HTML: <input type="submit" name="save" value="Save" /> <input type="submit" name="saveAndAdd" value="Save and add another" /> 使用Javascript: form.onSubmit = function(evnt) { // Do some asyncrhnous stuff, that will later on submit the form return false; } 当然,这两个提交button完成不同的事情。 有没有办法find在onSubmit哪个button被按下,所以后来我可以提交做的thatButton.click() ? 理想情况下,我想不修改button的代码,只是有一个纯粹的JavaScript插件,有这种行为。 我知道FF有evnt.explicitOriginalTarget但我找不到其他浏览器的任何东西。