admin管理员组文章数量:1312925
I need to call a javascript function from html and it doesn't seem to be working. I click on the images and nothing happens. The variable "brushVar" doesn't seem to be changing. blue.png Is a small blue button, and blueN.png is a small blue button in a different shade of blue, etc...Any help is greatly appreciated
<body>
<script>
var brushVar;
function blue() {
brushVar = ("#000000");
alert(brushVar);
}
function blueN() {
brushVar = ("#000000");
alert(brushVar);
}
function cyan() {
brushVar = ("#000000");
alert(brushVar);
}
function cyanN() {
brushVar = ("#000000");
alert(brushVar);
}
function green() {
brushVar = ("#000000");
alert(brushVar);
}
function greenN() {
brushVar = ("#000000");
alert(brushVar);
}
function purple() {
brushVar = ("#000000");
alert(brushVar);
}
function purpleN() {
brushVar = ("#000000");
alert(brushVar);
}
function red() {
brushVar = ("000000");
alert(brushVar);
}
function redN() {
brushVar = ("000000");
alert(brushVar);
}
function yellow() {
brushVar = ("#000000");
alert(brushVar);
}
function yellowN() {
brushVar = ("#000000");
alert(brushVar);
}
</script>
<div id="buttons" style="position:absolute; width:100%; height:100%>
<a href="#" onclick="blue()';" >
<img src="/blue.png"/>
</a>
<a href="#" onclick="blueN()';" >
<img src="blueN.png"/>
</a>
<a href="#" onclick="cyan()';" >
<img src="cyan.png"/>
</a>
<a href="#" onclick="cyanN()';" >
<img src="cyanN.png"/>
</a>
<a href="#" onclick="green()';" >
<img src="green.png"/>
</a><a href="#" onclick="greenN()';" >
<img src="greenN.png"/>
</a>
<a href="#" onclick="purple()';" >
<img src="purple.png"/>
</a>
<a href="#" onclick="purpleN()';" >
<img src="purpleN.png"/>
</a>
<a href="#" onclick="red()';" >
<img src="red.png"/>
</a>
<a href="#" onclick="redN()';" >
<img src="redN.png"/>
</a>
<a href="#" onclick="yellow()';" >
<img src="yellow.png"/>
</a>
<a href="#" onclick="yellowN()';" >
<img src="yellowN.png"/>
</a>
</div>
</body>
I need to call a javascript function from html and it doesn't seem to be working. I click on the images and nothing happens. The variable "brushVar" doesn't seem to be changing. blue.png Is a small blue button, and blueN.png is a small blue button in a different shade of blue, etc...Any help is greatly appreciated
<body>
<script>
var brushVar;
function blue() {
brushVar = ("#000000");
alert(brushVar);
}
function blueN() {
brushVar = ("#000000");
alert(brushVar);
}
function cyan() {
brushVar = ("#000000");
alert(brushVar);
}
function cyanN() {
brushVar = ("#000000");
alert(brushVar);
}
function green() {
brushVar = ("#000000");
alert(brushVar);
}
function greenN() {
brushVar = ("#000000");
alert(brushVar);
}
function purple() {
brushVar = ("#000000");
alert(brushVar);
}
function purpleN() {
brushVar = ("#000000");
alert(brushVar);
}
function red() {
brushVar = ("000000");
alert(brushVar);
}
function redN() {
brushVar = ("000000");
alert(brushVar);
}
function yellow() {
brushVar = ("#000000");
alert(brushVar);
}
function yellowN() {
brushVar = ("#000000");
alert(brushVar);
}
</script>
<div id="buttons" style="position:absolute; width:100%; height:100%>
<a href="#" onclick="blue()';" >
<img src="/blue.png"/>
</a>
<a href="#" onclick="blueN()';" >
<img src="blueN.png"/>
</a>
<a href="#" onclick="cyan()';" >
<img src="cyan.png"/>
</a>
<a href="#" onclick="cyanN()';" >
<img src="cyanN.png"/>
</a>
<a href="#" onclick="green()';" >
<img src="green.png"/>
</a><a href="#" onclick="greenN()';" >
<img src="greenN.png"/>
</a>
<a href="#" onclick="purple()';" >
<img src="purple.png"/>
</a>
<a href="#" onclick="purpleN()';" >
<img src="purpleN.png"/>
</a>
<a href="#" onclick="red()';" >
<img src="red.png"/>
</a>
<a href="#" onclick="redN()';" >
<img src="redN.png"/>
</a>
<a href="#" onclick="yellow()';" >
<img src="yellow.png"/>
</a>
<a href="#" onclick="yellowN()';" >
<img src="yellowN.png"/>
</a>
</div>
</body>
Share
Improve this question
edited Feb 6, 2013 at 3:16
JosephG
asked Feb 5, 2013 at 5:58
JosephGJosephG
3,2537 gold badges35 silver badges57 bronze badges
2
- 1 you might want to go through some basics of how HTML, Javascript etc work. – KBN Commented Feb 5, 2013 at 6:02
- Is this how your javascript is embedded? – whastupduck Commented Feb 5, 2013 at 6:02
1 Answer
Reset to default 1Your javascript must be enclosed by a script tag and your strings must be in quotes:
<div id="over" style="position:absolute; width:100%; height:100%>
<img src="blue.png" href='' onclick='blue();'>
<img src="blue.png" href='' onclick='blue();' >
<img src="blueN.png" href='' onclick='blueN();' >
<img src="cyan.png" href='' onclick='cyan();' >
<img src="cyanN.png" href='' onclick='cyanN();'>
<img src="green.png" href='' onclick='green();' >
<img src="greenN.png" href='' onclick='greenN();'>
<img src="purple.png" href='' onclick='purple();'>
<img src="purpleN.png" href='' onclick='purpleN();'>
<img src="red.png" href='' onclick='red();'>
<img src="redN.png" href='' onclick='redN();'>
<img src="yellow.png" href='' onclick='yellow();'>
<img src="yellowN.png" href='' onclick='yellowN();'>
</div>
<script type="text/javascript">
var color;
function blue() {
color = "blue";
}
function redN() {
color = "red-N";
}
</script>
本文标签: Call javascript function from htmlStack Overflow
版权声明:本文标题:Call javascript function from html - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741881291a2402762.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论