Solved

how to you c:if tag ?

Posted on 2004-03-26
13
287 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
  • 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
Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

 
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
 
LVL 14

Expert Comment

by:kennethxu
ID: 10691330
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

Courses: Start Training Online With Pros, Today

Brush up on the basics or master the advanced techniques required to earn essential industry certifications, with Courses. Enroll in a course and start learning today. Training topics range from Android App Dev to the Xen Virtualization Platform.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
Display current date,month,and year to JTextField 3 53
hashcode is calculated on the basis of value object 2 108
Fisheye tool 2 107
caughtSpeeding java challenge 16 136
Learn how the use of a bunch of disparate tools requiring a lot of manual attention led to a series of unfortunate backup events for one company.
One of the biggest threats in the cyber realm pertains to advanced persistent threats (APTs). This paper is a compare and contrast of Russian and Chinese APT's.
This Micro Tutorial will teach you how to censor certain areas of your screen. The example in this video will show a little boy's face being blurred. This will be demonstrated using Adobe Premiere Pro CS6.
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

816 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

Need Help in Real-Time?

Connect with top rated Experts

11 Experts available now in Live!

Get 1:1 Help Now