相关疑难解决方法(0)

如何在RichFaces/JSF页面中嵌入和调用javascript脚本

我一直在寻找一种在JSF页面中嵌入和调用javascript函数的方法.我也在使用RichFaces.

要定义该功能,似乎我可以跨浏览器支持的方式执行此操作:

        <a4j:outputPanel ajaxRendered="true">
        <f:verbatim>
            <script type="text/javascript">
                function datum() {
                    alert("hi");
                }
            </script>
        </f:verbatim>
    </a4j:outputPanel>
Run Code Online (Sandbox Code Playgroud)

但我不确定如何在页面加载时调用此函数,以便返回的文本嵌入到h:outputPanel.计划是在页面中嵌入一个js时钟,然后提供给客户端.注意我没有使用body标签,我正在使用facelets ui:composition,f:view(core)和RF RI rich:page.

谢谢

javascript jsf richfaces

4
推荐指数
1
解决办法
1万
查看次数

页面加载后获取css文件

我正在关注一个爱好项目的css文件:

  • normalize.css
  • main.css
  • viewports.css
  • bigFile.css

现在normalize.cssmain.cssviewports.css是在整个网站的每次访问页面上加载的3个文件。但是bigFile.css包含许多在网站内部页面中使用的CSS样式。现在,我将这些文件加载​​到首页中,index.html如下所示:

<link rel="stylesheet" href="css/normalize.min.css">
<link rel="stylesheet" href="css/main.css">
<link href='//fonts.googleapis.com/css?family=Open+Sans:400,300,600' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)

我已合并viewports.css到内部main.css,当前文件大小很好。我无法合并,bigFile.css因为那main.css会很大,浏览器将等待渲染它。还要注意,我将使用github页面,它将过期标头设置为几乎10分钟,从而使缓存状态对我不利。并假设用户最有可能导航到下一页。

bigfile.css页面成功加载后,有什么方法可以加载,从而节省了下一页加载的时间。我不介意使用js解决方案,直到它在非js网站上全面恢复(例如,直到用户实际导航到下一页才加载它们)。另外,对于这样的小任务,我也不喜欢jquery。谢谢!

html javascript css css3

4
推荐指数
1
解决办法
4852
查看次数

为什么w3验证器会在<script>标签内检查并引发错误?

我正在尝试使用W3C验证器验证我的页面,但它一直在javascript的脚本标记内查找并失败.有任何想法吗?

html validation

2
推荐指数
1
解决办法
294
查看次数

未转义的或未知的实体"&&"javascript

这是我的家庭作业的一部分,但我无法弄清楚什么是错的,任何帮助将不胜感激

var InputNum = prompt("Please enter a number between 50 and 100:", "");
if (isNaN(InputNum)) {
    if (InputNum.match(/one|two|three|four|five|six|seven|eight|nine|ten/)) {
        alert("while this is a number, it's not really a number to me.");
    } else {
        alert(InputNum + " doesn't appear to be a number.");
    }
} else if (InputNum >= 99 && InputNum <= 51); {
    alert("theat number, " + inputNum + ", is not between 50 and 100.");
}
document.write("The user gave a number in the range! " + inputNum …
Run Code Online (Sandbox Code Playgroud)

javascript entity

2
推荐指数
1
解决办法
1548
查看次数

<script>标记中的JavaScript字符串中的</ script>

我有一个应用程序,可以生成各种各样的东西到页面上的JavaScript字符串.我以为所有逃脱都没问题,但后来我遇到了一个奇怪的问题,我无法找到理由:

在html页面中这不应该是合法的:

<script type="text/javascript">
    alert("hello </script>");
</script>
Run Code Online (Sandbox Code Playgroud)

'合法'意味着它会产生警报hello </script>.

显然,我的盒子上的moz和chrome都会</script>在警报字符串的一部分之后关闭脚本,不会产生任何警报和混乱的输出.有没有人碰到这个,这是一个浏览器错误吗?

html javascript

1
推荐指数
1
解决办法
2124
查看次数

元素的内容必须包括良好的标记

所以我在这里问了一个问题,开始实施解决方案,而且它看起来效果不是很好 - 我不断得到错误"元素的内容必须包含良好的标记"

我正在使用NetBeans IDE.

它似乎以<前len'为中心

这是导致此错误的代码:

function formValidation() {

var ids = ["orgname", "cultpicklist", "catpicklist", "servpicklist"],
    formValue = 1;

for (var i = 0, len = ids.length; i < len; i++) {
    if (document.getElementById(ids[i]).value === "") {
       formValue = 0;
       break;
    }

 if (formValue == 1) {
           return true;
      } else if (formValue == 0) {
           alert('Please fill out all required fields');
           return false;
      }
}
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×5

html ×3

css ×1

css3 ×1

entity ×1

jsf ×1

richfaces ×1

validation ×1