Solved

how to you c:if tag ?

Posted on 2004-03-26
13
290 Views
Last Modified: 2010-04-01

how to implement JSTL (maybe c:if) to do the following:-


 String sImageUrl = JP.getPreviewImageURL((DbNode)imgNode, 500, 500);  // url to the image with width and height
             String sImageFull =  JP.getPreviewImageURL((DbNode)imgNode, 700, 700);  // url to the image with width and height


<a href="GetPreview.jsp?">
          <img src="<%=sImageUrl%>">
          </a>


if user clicks of the anchor <a> then I want to change the
img source to the large image ie --

 <img src="<%=sImageFull%>">


awaiting a rresponse

thanks
0
Comment
Question by:sdesar
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 9
  • 4
13 Comments
 
LVL 14

Expert Comment

by:kennethxu
ID: 10690085
jstl cannot do this!
you need javascript to do it.
0
 
LVL 14

Expert Comment

by:kennethxu
ID: 10690269
or if you can discribe more detail of your problem. hope I'll see it differently.
0
 

Author Comment

by:sdesar
ID: 10690388
Ok JavaScript should be okay for Onclick to check if its true .., but I think

if the onClick enent is true then I want to display <img src="<%=sImageFull%>">
else default is
<img src="<%=sImageUrl%>">




I just need to display a larger size image when the user clicks on the <a> tag and display this img src tag <img src="<%=sImageFull%>">

-Hope this helps
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 14

Expert Comment

by:kennethxu
ID: 10690481
then you'll have to pass a parameter to sever.
0
 
LVL 14

Expert Comment

by:kennethxu
ID: 10690569
or you can use javascript to change the image src righ in place.
0
 

Author Comment

by:sdesar
ID: 10690592
could you please give me the syntax for the JavaScript .. if that is easier

awaitng a reposnse
0
 
LVL 14

Expert Comment

by:kennethxu
ID: 10691315
give you img tag and id and get the tag, then tag.scr=newimageurl
0
 
LVL 14

Expert Comment

by:kennethxu
ID: 10691323
try:

<img src="<%=sImageUrl%>" onclick="this.src='<%=sImageFull%>'" >
0
 

Author Comment

by:sdesar
ID: 10691883


I think all I need is to check is <a> tag is clicked then display <%=sImageFull%>
using JSTL c:if .. is that possible?

here is what I tried with your suggestion and it is NOT working

  <%-- OnClick
        <a href="GetPreview.jsp?"  onclick="this.src="<%=sImageFull%>"> <img src="<%=sImageUrl%>" > </a>

      --%>
HTML result
 
            <a href="http://rabbits10.jpg&width=3065&height=2176&format=jpg" > 
        <img src="http://rabbits10.jpg&width=500&height=500&format=jpg">
          </a>


so i see that its being outputed in HTML source but not on the HTML screen
0
 
LVL 14

Accepted Solution

by:
kennethxu earned 50 total points
ID: 10691923
>> here is what I tried with your suggestion and it is NOT working
I told you to do this:
<img src="<%=sImageUrl%>" onclick="this.src='<%=sImageFull%>'" >
0
 

Author Comment

by:sdesar
ID: 10692287
Here are your Excellent points!

This works!

img src="<%=sImageUrl%>" onclick="this.src='<%=sImageFull%>'" >



Thanks a million!
0
 
LVL 14

Expert Comment

by:kennethxu
ID: 10692299
glad to know and my pleasure :)
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: Justin
In light of the WannaCry ransomware attack that affected millions of Windows machines, you might wonder if your Mac needs protecting. Yes, it does and here is how to do it.
In this blog we highlight approaches to managed security as a service.  We also look into ConnectWise’s value in aiding MSPs’ security management and indicate why critical alerting is a necessary integration.
In this video, viewers are given an introduction to using the Windows 10 Snipping Tool, how to quickly locate it when it's needed and also how make it always available with a single click of a mouse button, by pinning it to the Desktop Task Bar. Int…
Monitoring a network: how to monitor network services and why? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the philosophy behind service monitoring and why a handshake validation is critical in network monitoring. Software utilized …

718 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question