Reputation: 80
I am trying to make a photo gallery, when clicking one thumb photo, it has to be shown in the showcase. but somehow the function chng1 cant be called,
<script language="javascript">
function chng1(image1,image2)
{
alert "im here";
document.getElementById(image1).src = document.getElementById(image2).src;
}
===============================================
<div class = "photogrid">
<table>
<%
dim i, j, src1,id
i = 1
j = 2
do while i < 14
src1 = "jor"
id = "jor"
src1 = src1 & i & ".jpg"
id = id & i
%>
<tr style = "height:140px;width:250px;">
<td style = "width:100px;">
<image id = <%=id%> onClick = "chng1('showcase', '<%=id%>')" src = <%=src1%> style = "position:absolute; width:100px; height:100px;">
</td>
<td style = "width:100px;">
<image src = <%=src1%> style = "position:absolute; width:100px; height:100px;"></image>
</td>
<td style = "width:100px;">
<image src = <%=src1%> style = "position:absolute; width:100px; height:100px;"></image>
</td>
</tr>
<%
i = i + 1
loop
%>
</table>
</div>
Upvotes: 0
Views: 266
Reputation: 9869
Js function should look like, you can't omit parentheses in JavaScript function call
function chng1(image1,image2)
{
alert ("im here");
document.getElementById(image1).src = document.getElementById(image2).src;
}
<image>
is not valid html tag, it is <img>
<img id = <%=id%> onClick = "chng1('showcase', '<%=id%>')" src = <%=src1%> style = "position:absolute; width:100px; height:100px;">
Upvotes: 1