以下行显然用点表示法写得最好.我正在尝试清理我的JavaScript代码以使其严格.这是什么意思?
if (ie||ns6)
{
var tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "";
}
Run Code Online (Sandbox Code Playgroud)
我在我的代码行中添加了一些上下文,以防这有用吗?我对DOM一无所知.我不是要支持Internet Explorer 4,这不是我的代码,我自己也无法编写JavaScript.我只是试图让它符合规范,JSLint工具说明了这一行:
第17行字符43的问题:['dhtmltooltip']最好用点表示法编写.
我使用方法Post在html表单中有以下内容.
<input type="submit" title="" class="myclass" value="" />
Run Code Online (Sandbox Code Playgroud)
和:
.myclass {
background: url(../images/image1.png) no-repeat; border: none;
width: 165px;
height: 59px;
}
Run Code Online (Sandbox Code Playgroud)
基本上,我需要使用image1.png按钮发布我的表单信息,并且当悬停时,将调用image2.png.你会推荐CSS或javascript,这将是什么样的确切方法?
谢谢大家,已经回答了!
这是我的第一个问题,我希望它很简单,快速回答!
基本上,我有以下代码:
$variable = curPageURL();
$query = 'SELECT * FROM `tablename` WHERE `columnname` LIKE '$variable' ;
Run Code Online (Sandbox Code Playgroud)
如果我回显$变量,它会打印当前页面的url(这是我页面上的javascript)
最终,我想要的是能够搜索搜索术语是当前页面的URL,并使用前面和后面的通配符.我不确定这是否可行,或者我是否只是语法错误,因为我没有错误,根本没有结果!
我试过了 :
$query = 'SELECT * FROM `tablename` WHERE `columnname` LIKE '"echo $variable" ' ;
Run Code Online (Sandbox Code Playgroud)
但同样,我可能会错过或使用错位的";等等
请告诉我我做错了什么!
我有以下变量由用户生成的内容动态设置:
$variable = '<a href="http://www.mysite.com/article">This Article</a>';
Run Code Online (Sandbox Code Playgroud)
设置此变量后,我会回复它
echo $variable;
Run Code Online (Sandbox Code Playgroud)
我知道原样,这不会有效,因为我需要逃避双引号等.
有没有办法自动化该过程,使变量可打印为可点击链接,从而自动转义变量中的引号?
编辑:事实证明这确实是完全有效的,但这是在joomla网站上使用,html标签被剥离,我必须使用[[a href]]而不是常规<>.谢谢大家的帮助!