我写了一些代码来在IE8中显示我的书签.为了检查它我使用了JSHint,我收到以下错误:
有人知道为什么吗?
我的代码:
var i=0;
var favString="";
var fso;
function GetFavourites(Folder)
{
var FavFolder=fso.GetFolder(Folder);
//Gets Favourite Names & URL's for given folder.
var files=new Enumerator(FavFolder.Files);
for(; !files.atEnd() ;files.moveNext())
{
var fil=files.item();
if(fil.Type=="Internet Shortcut")
{
var textReader=fso.OpenTextFile(fil.Path,1,false,-2);
var favtext=textReader.ReadAll();
var start=favtext.indexOf("URL",16);
var stop=favtext.indexOf("\n",start);
favString+=fil.Name.replace(/.url/,"");
favString+=":URL:";
//to separate favourite name & favorite URL
favString+=favtext.substring(start+4,stop-1);
favorites.innerHTML+=favString;
favString+=":NEXT:"; //to separate favorites.
i++;
}
}
//Checks any subfolder exists
var subfolders=new …Run Code Online (Sandbox Code Playgroud) javascript internet-explorer activex jslint internet-explorer-8
这篇文章与我之前的帖子有关.
我能够感谢Pointy使用MooTools正确使用RemoveClass的答案,但不幸的是我仍然有一个问题:即使从HTML元素中删除了类,HTML元素仍然有一个空类(class ="").
我想知道是否有办法避免这种情况并完全删除课程.
我的代码:
<script type="text/javascript">
window.addEvent('domready', function(){
$('votconj').addEvent('click', function() {
$('first_name_conjoint').addClass("validate['required','nodigit']");
$('last_name_conjoint').addClass("validate['required','nodigit']");
$('jj_conjoint').addClass("validate['required']");
$('mm_conjoint').addClass("validate['required']");
$('aaaa_conjoint').addClass("validate['required']");
$('conjoint_regime').addClass("validate['required']");
new FormCheck('formulaire');
});
$('votconj_no').addEvent('click', function() {
$('first_name_conjoint').removeClass("validate\\['required','nodigit'\\]");
$('first_name_conjoint').removeProperty('class');
$('last_name_conjoint').removeClass("validate\\['required','nodigit'\\]");
$('last_name_conjoint').removeProperty('class');
$('jj_conjoint').removeClass("validate\\['required'\\]");
$('jj_conjoint').removeProperty('class');
$('mm_conjoint').removeClass("validate\\['required'\\]");
$('mm_conjoint').removeProperty('class');
$('aaaa_conjoint').removeClass("validate\\['required'\\]");
$('aaaa_conjoint').removeProperty('class');
$('conjoint_regime').removeClass("validate\\['required'\\]");
$('conjoint_regime').removeProperty('class');
new FormCheck('formulaire');
});
new FormCheck('formulaire');
});
</script>
Run Code Online (Sandbox Code Playgroud)
单选按钮代码
<label>Conjoint :</label>
<input type="radio" name="votconj" id="votconj" value="oui" onclick="affich_conj();">oui
<input type="radio" name="votconj" id="votconj_no" value="non" checked="checked" onclick="affich_conj();">non
Run Code Online (Sandbox Code Playgroud) 我的HTML页面显示包含以下代码的图像(使用Flickr)
<?php
echo '<img src="http://farm' . $photo["farm"] . '.static.flickr.com/' . $photo["server"] . '/' . $photo["id"] . '_' . $photo["secret"] . '.jpg">';
?>
Run Code Online (Sandbox Code Playgroud)
问题是,我想调整此图像的大小,然后在页面上显示它,我不知道该怎么做.
我在我的网页中使用以下代码来改变选择元素的类别,具体取决于单选按钮的选择.
我添加类的部分工作正常,但另一部分(我删除它们)不起作用.我在错误控制台中没有错误,当我更改我的代码以使删除类的部分将另一个类放入select元素时它工作正常.
<script type="text/javascript">
window.addEvent('domready', function(){
$('votconj').addEvent('click', function() {
// This works fine
$('first_name_conjoint').addClass("validate['required','nodigit']");
$('last_name_conjoint').addClass("validate['required','nodigit']");
$('jj_conjoint').addClass("validate['required']");
$('mm_conjoint').addClass("validate['required']");
$('aaaa_conjoint').addClass("validate['required']");
$('conjoint_regime').addClass("validate['required']");
new FormCheck('formulaire');
});
$('votconj_no').addEvent('click', function() {
// This doesn't work !
$('first_name_conjoint').removeClass("validate['required','nodigit']");
$('last_name_conjoint').removeClass("validate['required','nodigit']");
$('jj_conjoint').removeClass("validate['required']");
$('mm_conjoint').removeClass("validate['required']");
$('aaaa_conjoint').removeClass("validate['required']");
$('conjoint_regime').removeClass("validate['required']");
new FormCheck('formulaire');
});
new FormCheck('formulaire');
});
</script>
// The radio button
<label>Conjoint :</label>
<input type="radio" name="votconj" id="votconj" value="oui">oui
<input type="radio" name="votconj" id="votconj_no" value="non" checked="checked">non
Run Code Online (Sandbox Code Playgroud) 我想在用户点击按钮时在网页上显示div.
有人知道怎么做吗?
到目前为止,我的代码是:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso 8859-1" />
</head>
<body>
<input id="text" type="text" size="60" value="Type your text here" />
<input type="button" value="When typing whatever text display the div balise on the page" onclick="check();" />
<script type="text/javascript">
function check() {
//Display my div balise named level0;
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
谢谢,
布鲁诺
编辑:我的所有代码(我删除了它,因为它太长而且不太清楚)
我正在写一个网页,当用户点击按钮时,我需要显示包含一些内容的div.我写了下面的代码,我不明白为什么它不起作用.有人知道为什么吗?
我的代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso 8859-1" />
<script type="text/javascript">
function traverse(){
output.innerHTML+='Test'; // Nothing happens !
}
function check() {
var keywords = document.getElementById('text').value.split(" ");
for (var i=0; i < keywords.length; ++i) {
traverse_tree()
}
}
</script>
</head>
<body onload ="init()">
<input id="text" type="text" size="60" value="Type your keywords here" />
<input type="button" value="Display the text 'Test'" onclick="check();" />
<div id="output">
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
谢谢,
布鲁诺
我想做这样的事情:
<select name="cities">
<option value="<?php=$row['city']?>"><?php=$row['city']?></option>
</select>
Run Code Online (Sandbox Code Playgroud)
但是之前的代码不起作用.
有人知道如何解决这个问题吗?
可能重复:
PHP:用数字填充数组
我想编写一个PHP函数来创建一个自然数从1到给定数字的数组,我不知道如何做到这一点.
例如:如果我给函数自然数3,那么数组应该是1,2,3; 如果我给函数整数2 1,2; 如果5 1,2,3,4,5