问题描述
所以我正在开发一个带有 Glitch Framework 的网站。我有一个脚本,我想在用户连接到网页时创建一个 iFrame。该脚本有一个从 <input>
块读取的变量,然后将 iFrame 链接设置为该变量加上链接的其余部分。输入和脚本在不同的页面上,所以这里是两个页面:
index.html
<body>
<label for="puServNm">Server name:</input>
<input type="text" id="puServNm" name="puServNm">
<button onclick="connectPublic()">Connect</button>
<!-- connectPublic() redirects you to 'connect-public.html' -->
</body>
connect-public.html
<body>
<script type="text/javascript">
var connectPub = document.getElementsByName("puServNm")[0].value;
var iframe = document.createElement("iframe");
document.body.appendChild(iframe);
iframe.src = "https://" + connectPub + "-uc.glitch.me";
</script>
当我在填写输入后访问 connect-public.html
时,然后单击连接没有任何负载。我打开控制台,它说“Uncaught TypeError: Cannot read property 'value' of undefined at connect-public.html:18
”
我做错了什么,或者需要修复什么?如果有人问过这个完全相同的问题,请将我链接到它 - 将不胜感激。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)