相关疑难解决方法(0)

addEventListener vs onclick

addEventListener和之间有什么区别onclick

var h = document.getElementById("a");
h.onclick = dothing1;
h.addEventListener("click", dothing2);
Run Code Online (Sandbox Code Playgroud)

上面的代码一起存在于一个单独的.js文件中,它们都完美地工作.

javascript onclick addeventlistener

642
推荐指数
10
解决办法
50万
查看次数

使用javascript来检测在iframe中显示之前是否存在url

我正在使用javascript将动态网址传递给iframe src.但有时网址不存在,我怎么能事先检测到不存在的网址,以便我可以隐藏带有404错误的iframe.

javascript iframe http-status-code-404

35
推荐指数
5
解决办法
10万
查看次数

iFrame onload JavaScript事件

我有一个iFrame,我想在加载后发送JavaScript命令.我当前的代码如下所示:

<iframe src="http://www.test.tld/" onload="__doPostBack('ctl00$ctl00$bLogout','')">
Run Code Online (Sandbox Code Playgroud)

但是使用此代码,命令不会执行.我必须改变什么来使它工作?只支持Chrome和Firefox.

javascript iframe onload onload-event dom-events

29
推荐指数
3
解决办法
13万
查看次数

HTML中的Javascript onload

我想问一个关于Javascript的问题onload.

我正在编写一个包含代码的JSP页面<%@ include file ="body.jsp".包含的body.jsp内容包括:

<table onload="function()">
Run Code Online (Sandbox Code Playgroud)

应该加载javascript函数,但它似乎对页面没有任何影响.是onload仅在使用body标签?

html javascript jsp

22
推荐指数
2
解决办法
9万
查看次数

在Iframe Load中读取iframe内容

我只是想学习如何在iframe的onLoad事件中阅读iframe内容并将其内容写入主页?谢谢..

html javascript iframe

6
推荐指数
2
解决办法
2万
查看次数

我有多个 iframe,如何检测第一个加载的 iframe

我正在动态创建 iframe 来显示通过 url 获取的文档。每个文档都位于 iframe 中,而 iframe 又位于 div 中。我有一个选项卡栏,允许显示任何文档,同时隐藏其余文档,这是一个典型的选项卡式页面。

我想显示包含接收第一个响应的 iframe 的 div,即显示第一个加载的内容并隐藏其余部分。无法预测哪个将首先加载,因此我需要一种方法来检测第一个并显示它并隐藏所有其余的。

我想我可以通过让 iframe onload 函数检查第一个 onload 处理程序运行时设置为 true 的全局布尔值来做到这一点。

我不知道为什么,但这感觉很容易出错。有一个更好的方法吗?

var firstDocumentReceived = false ; 
function buildFileTabs(evt) {
    firstDocumentReceived = false ;
    var files = evt.target.files;       // files is a list of File objects. 

    for (var i = 0, f; f = files[i]; i++) {
        addTab ( files[i].name );
    }

// create a div to display the requested document
function addTab ( fileName ) {
    var …
Run Code Online (Sandbox Code Playgroud)

html javascript iframe

5
推荐指数
1
解决办法
1954
查看次数

尝试在全屏模式下加载iframe

我试图在全屏模式下加载iframe,但firefox和chrome都会发出警告并且全屏无效.甚至iframe上的src也是从同一个域加载的.我已经检查了stackoverflow上的一些链接,但它们都没有为我工作.以下链接: -

  1. firefox浏览器拒绝全屏更改
  2. Javascript请求全屏是不可靠的
  3. 捕获iframe加载完成事件

chrome警告: - 无法在'Element'上执行'requestFullscreen':API只能由用户手势启动.

firefox的警告: - 拒绝全屏请求,因为没有从短暂运行的用户生成的事件处理程序中调用Element.requestFullscreen().

javascript iframe jquery html5

5
推荐指数
0
解决办法
539
查看次数