相关疑难解决方法(0)

脚本标记中何时需要CDATA部分?

在脚本标签中是否有必要使用CDATA标签,如果是这样的话?

换句话说,何时何地:

<script type="text/javascript">
//<![CDATA[
...code...
//]]>
</script>
Run Code Online (Sandbox Code Playgroud)

比这更好:

<script type="text/javascript">
...code...
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript xhtml cdata

887
推荐指数
13
解决办法
34万
查看次数

为什么在使用document.write()编写<script>标记时将其拆分?

为什么有些网站(或提供客户端javascript代码的广告客户)采用了在通话中拆分<script>和/或</script>标记的技术document.write()

我注意到亚马逊也这样做了,例如:

<script type='text/javascript'>
  if (typeof window['jQuery'] == 'undefined') document.write('<scr'+'ipt type="text/javascript" src="http://z-ecx.images-amazon.com/images/G/01/javascripts/lib/jquery/jquery-1.2.6.pack._V265113567_.js"></sc'+'ript>');
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript

263
推荐指数
5
解决办法
12万
查看次数

HTML5是否有效?

我很迷惑.一位同事让我接触到标签结束的可能性/>,例如<br />仍然可以在HTML5中使用.我认为只能使用<br>风格.互联网上的所有"谈话"都是关于使用后者.

有人可以向我解释一下吗?这似乎非常令人困惑,而且记录不清.

这带来了另一个问题:HTML 5是否被认为是格式良好的XML?

xhtml html5

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

在JAVASCRIPT中将div高度设置为window.innerHeight

我想将元素的div高度设置为浏览器的innerHeight.我不希望在这里发生css或jQuery.它必须通过窗口大小调整动态地改变它的高度.所以我制作了这个剧本,它不像我想的那样工作.

这是我的代码:

window.onload=
window.onresize=function(){
    var left = document.getElementById("left");
    var height = window.innerHeight;
    left.style.height = 'height +('px')';    
}
Run Code Online (Sandbox Code Playgroud)

有人可以纠正我的代码并使其工作.任何帮助将不胜感激.

谢谢.

的jsfiddle

您可以添加height:500px;到左侧元素.看看我想要什么.但我需要适应浏览器的高度.

解决了

//<![CDATA[ 
            function resize()
            {
                var heights = window.innerHeight;
                document.getElementById("left").style.height = heights -50 + "px";
            }
            resize();
            window.onresize = function() {
                resize();
            };
            //]]>  
Run Code Online (Sandbox Code Playgroud)

感谢Thirumalai murugan的回答.

javascript

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

设计内联 SVG 样式时是否需要 CDATA?

我读过有关此问题的各种内容,所以我希望能得到明确的解决。

如果我有内嵌在 HTML 文档中的 SVG 标记,并且我使用 CSS 对其进行样式化,我是否需要将该 CSS 包装在注释掉的 CDATA 中?

例子:

<!DOCTYPE html>
<html>
<head>
     <meta charset="UTF-8">
</head>
<body>
    <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512">
        <style type="text/css">
            /* <![CDATA[ */
            .some_styles {}
            /* ]]> */
        </style>
        <!-- SVG content here -->
    </svg>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我想可能存在诸如CSS 子组合器被误解为 XML 右括号之类的问题,并且我读过人们建议使用注释掉的 CDATA 围绕内联 SVG 样式1 2的各种帖子。然而,令我惊讶的是,我发现即使删除了 CDATA 并使用了子组合器,我的 HTML 仍然有效。除此之外,我无法在任何现代浏览器中检测到 SVG 渲染的任何问题。

这是SE 上讨论的关于在<script>标签中包含 CDATA 的内容,但这与 不同<svg>,因此这似乎有必要提出自己的问题。

我不介意包含它,而且这样做不会造成任何麻烦。我只是想知道我做的是正确的事还是不必要的事。

html css xml svg dom

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

JSFiddle包装在onLoad中?

我试图理解JSFiddle如何根据这个描述在"onLoad"中"包装"代码:[1]:http://doc.jsfiddle.net/basic/introduction.html#javascript .我已经看到onLoad被用在HTML的BODY标签中来加载函数.那么JSF(幕后)将我在JS窗口中创建的每个调用和每个函数都包装起来吗?又名:

onLoad = "myfunc1(),myfunc2,alert(1);" 
Run Code Online (Sandbox Code Playgroud)

如果是这样,那么当我选择jQuery作为框架时,我应该避免使用这种格式:

 $(document).ready(function(){
     myfunc1{(...)}
     myfunc1{(...)}
     ...
Run Code Online (Sandbox Code Playgroud)

如果是一个电枢问题,请提前道歉.

javascript jquery frameworks jsfiddle

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

如何在RichFaces日历中禁用前几天的日期选择?

我想禁用当前日期之前的日期<rich:calendar>.我已经用Google搜索过了,但到目前为止似乎都没有.

知道如何以简单的方式做到这一点吗?

到目前为止这是我的代码:

<rich:calendar id="since" popup="false" value="#{c.since}" datePattern="dd/MM/yyyy" firstWeekDay="1" showWeeksBar="false" showApplyButton="false" showFooter="false"  >
    <a4j:ajax event="change" execute="@this" render="_since"/>
</rich:calendar>
Run Code Online (Sandbox Code Playgroud)

jsf calendar richfaces jsf-2

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

为什么CDATA在脚本标签下被注释掉了?

我正在阅读这个问题,我有一个相关的问题:

这家伙在这里说:

它在脚本标记中用于避免解析<和&.在HTML中,这不是必需的,因为在HTML中,脚本已经是#CDATA.

Question #1

如果SCRIPT 已经是#CDATA:为什么它仍然作为CDATA渲染(在脚本标记下)?

<script type="text/javascript"> 
// <![CDATA[

// ]]>
</script> 
Run Code Online (Sandbox Code Playgroud)

Question #2

为什么它是一个评论?(//)

html asp.net cdata

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

如何将Javascript添加到Blogger页面?

我使用博客制作了博客,现在我想自定义它.我想要的是能够在HTML背后的博客页面中添加一个具有Javascipt的onclick()的按钮.我尝试了所有的技巧,但它不知何故不起作用.

<div>
<div>
<img src="C:\Users\dell\Desktop\goldfavicon.jpg" height="98px" width="98px"/>
</div>
<div>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction() {
var btn = document.createElement("BUTTON");
window.open("http://www.amazon.com/tinny-tots-baby-bottle-cover/p/itme3h9rvenhxvxb?pid=BTCE3H9RGFD3Z7JR","_self")
}
</script>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

javascript blogger

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

标签 统计

javascript ×5

html ×4

cdata ×2

xhtml ×2

asp.net ×1

blogger ×1

calendar ×1

css ×1

dom ×1

frameworks ×1

html5 ×1

jquery ×1

jsf ×1

jsf-2 ×1

jsfiddle ×1

richfaces ×1

svg ×1

xml ×1