当我想使用eval()打开顶点网址时,我会发现打击错误

时间:2017-06-22 11:53:51

标签: javascript json apex

我使用此代码打开顶级模态对话框页面但是当我使用''像这样

var url='f?p=101:7:&SESSION.::::&P7_ID,&P7_ALLOWCHANGE,&P7_WFDEF_ID:8461,1,69004';  

   eval(url);

我收到此错误(

SyntaxError: missing ; before statement

) 当使用""

 var url="f?p=101:7:&SESSION.::::&P7_ID,&P7_ALLOWCHANGE,&P7_WFDEF_ID:8461,1,69004";  

   eval(url);

我收到此错误

SyntaxError: expected expression, got ':'

并且在没有传递任何参数时工作正常

如果有人知道任何事情帮助我,我需要那个

感谢

1 个答案:

答案 0 :(得分:0)

好吧,当你使用eval时,你输入文字字符串和eval执行它就像代码一样你也必须在文字代码行中有“=”。

如果你的行动没有操作=以下:

eval ("var ANYTHING = someFunction")
  

在代码段重定向可以完成,因为链接不存在!

// if this is your new url 
var url="www.YOURWEBSITE.com";

url = url + "f?p=101:7:&SESSION.::::&P7_ID,&P7_ALLOWCHANGE,&P7_WFDEF_ID:8461,1,69004";  

setTimeout(  function () {

eval ("window.location = url")

} , 5000 )
AFTER 5 SEC  YOU WILL BE REDIRECTED

工作片段:

function iframeRef( frameRef ) {
    return frameRef.contentWindow
        ? frameRef.contentWindow.document
        : frameRef.contentDocument
}

var YOURPAGE_window = document.getElementById("windows");
var url="https://maximumroulette.com/webgl2";  
setTimeout(  function () {
  YOURPAGE_window.src = url;
  //eval ("iframeRef(YOURPAGE_window).location.href = url")
} , 5000 )
Worked (update)!
You will be redirected

<iframe id="windows" src="https://maximumroulette.com" ></iframe>