Javascript 在window.open之后获取html代码
我试图在窗口加载了Javascript 在window.open之后获取html代码,javascript,html,Javascript,Html,我试图在窗口加载了window后获取窗口的html代码。打开 但实际上它不起作用。我想问题是关于我如何管理我的onload函数,但我不理解这里的问题,我的console.log中没有显示任何内容(我没有错误) 我的html代码: <html> <head> <script type="text/javascript" src="js/ftp.js"></script> <script type="tex
window后获取窗口的html代码。打开
但实际上它不起作用。我想问题是关于我如何管理我的onload函数,但我不理解这里的问题,我的console.log中没有显示任何内容(我没有错误)
我的html代码:
<html>
<head>
<script type="text/javascript" src="js/ftp.js"></script>
<script type="text/javascript" src="js/jquery-1.11.0.js"></script>
<title>FTPtoolJS</title>
</head>
<body bgcolor='#ffffff'>
<p><table border='0' cellpadding='0' cellspacing='1'
align='center' width='98%'>
<form name=login>
<tr><td align='right'> Username </td>
<td> <input type='text'
name='username' value='username' size='20'
maxlength='20'> </td></tr>
<tr><td align='right'> Password </td>
<td> <input type='text'
name='password' value='**********' size='20'
maxlength='20'> </td></tr>
<tr><td align='right'> Server </td>
<td> <input type='text'
name='server' value='ftp.adresse.com' size='60'
maxlength='120'> </td></tr>
<tr><td align='right'> Directory </td>
<td> <input type='text'
name='directory' size='60'
maxlength='200'> </td></tr>
</form>
</table><hr>
<table border='0' cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td align='right'>
<input style='color:#000000' type='button' value='Connect' onClick='Login(this.form)'>
</td>
</tr>
</table>
</body>
</html>
快速浏览一下您的代码,您会发现以下内容
w = window.open("ftp://" + username + ":" + password + "@" + ...
这将使测试失败,因为
协议不匹配
看起来服务器
也可能是另一台主机
在本例中,您也不能通过CORS启用支持,因为访问窗口比XMLHttpRequest更严格,因为它不会查找权限头
用户名和密码似乎不会使原始测试失败谢谢您的回答,我理解这里的问题,是否可以使用html FTP页面管理我想要做的事情?您需要位于相同的域、相同的协议和相同的端口:)
w = window.open("ftp://" + username + ":" + password + "@" + ...