Javascript是否接受来自Progress 4GL的嵌套IF语句?下面这段代码放在文档就绪函数中,这在javascript中是可接受的吗?当pdf出现时,它不会显示任何内容。:(
<!--WSS IF get-value('action') = 'print' then DO: -->
<!--WSS IF get-value('action') = 'go' then DO: -->
newPopup("print_preview.html?win=pdf&programname=pdf_sample2.p",1250,1250);
<!--WSS END. -->
<!--WSS ELSE DO: -->
newPopup("print_preview.html?win=pdf&programname=pdf_sample.p",1250,1250);
<!--WSS END. -->
<!--WSS END. -->发布于 2014-06-09 16:52:10
这两行代码:
<!--WSS IF get-value('action') = 'print' then DO: -->
<!--WSS IF get-value('action') = 'go' then DO: -->这意味着参数"action“必须同时为'print‘和'go’才能运行此行:
newPopup("print_preview.html?win=pdf&programname=pdf_sample2.p",1250,1250);当然,这永远不会发生(action只能有一个确切值)。如果"action“的值为”print“,则会调用第二个popupscript。
你必须牢记在服务器端发生了什么(所有与WebSpeed相关的事情)和在客户端发生了什么(超文本标记语言、JavaScript、CSS)。
在浏览器中查看呈现的HTML代码。看起来还好吗?另外:你会在控制台中得到javascript错误吗?这些是基本的HTML/JavaScript调试步骤。
发布于 2014-06-13 02:55:17
您是否打算编写类似这样的代码:
<!--WSS IF get-value('action') = 'print' then DO: -->
newPopup("print_preview.html?win=pdf&programname=pdf_sample2.p",1250,1250);
<!--WSS ELSE IF get-value('action') = 'go' then DO: -->
newPopup("print_preview.html?win=pdf&programname=pdf_sample.p",1250,1250);
<!--WSS END. -->https://stackoverflow.com/questions/24113088
复制相似问题