我正在尝试通过javascript访问此网址以在我的js页面中放置一个函数:


 

然后我会轻松调用该函数并加载一些info。


我有以下代码:


 document.write('< SCRIPT LANGUAGE = JavaScript SRC =“https://oasc12.247realmedia.com/RealMedia/ads/adstream_mjx.ads”>< / SCRIPT>');
 OAS_RICH('UNKNOWN');
 代码>


 和我的html是:


 <!DOCTYPE html>
 < html>
< head>
< meta charset =“ISO-8859-1”>
< title>在此处插入标题< / title>
& #xA;< /头>
<身体GT;
 < div id =“mobile-ad”>

 < div class =“sidebox advertisement”>
 < script type =“text / javascript”src =“/ test / ads.js”>< / script>
 < / DIV>
< / DIV>
 代码>


 


& #xA;现在我运行它的问题我得到“Uncaught ReferenceError:OAS_RICH未定义”,这意味着函数加载不起作用


可以有谁帮助它为什么不工作?我错过了什么吗?

答案 0 :(得分:2)
为什么你不把你的脚本应用程序直接放在html页面的头部。 然后在正文的末尾添加一个调用函数的脚本。
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
<script src="https://oasc12.247realmedia.com/RealMedia/ads/adstream_mjx.ads"></script>
</head>
<body>
<div id="mobile-ad">
<div class="sidebox advertisement">
<script type="text/javascript" src="/test/ads.js"></script>
</div>
<script>
OAS_RICH('UNKNOWN');
</script>
</div>
</body>
答案 1 :(得分:1)
你需要这个:
<script id="adscript"></script>
<script>
var adScript = document.getElementById("adscript");
adScript.addEventListener("load", function () {
OAS_RICH('UNKNOWN');
});
adScript.src = "https://oasc12.247realmedia.com/RealMedia/ads/adstream_mjx.ads";
</script>