PDA

Bekijk Volledige Versie : ASP van thumb naar groot



Basr
04/03/04, 10:05
Ik heb een asp pagina die de resultaten toot van een query. Van de gevonden
records wordt naast gewone data ook een afbeelding getoond. Dit is een
kleine afbeelding en het is de bedoeling dat er een grote versie van getoond
wordt zodra erop geklikt wordt. Dat lukt mij niet. Is er iemand die me
hierbij kan helpen?

De code waarmee de resultaten op de pagina worden getoond ziet er als volgt
uit:

--------------
Set rsItems = Conn.Execute(strQuery)
if counter > perPagina then rsItems.move(startrecord)
for x = 1 to perPagina
if rsItems.eof then exit for
Response.Write "<B>Afbeelding:&nbsp;</B>" & rsItems(0) & "<BR>"
Response.Write "&nbsp;&nbsp;<IMG SCR='" & rsItems(1) & "'Border=2>" & "<P>"
Response.Write "<B>Materiaal:&nbsp;</B>" & rsItems(2) & "&nbsp;&nbsp;"
Response.Write "<B>Kleur:&nbsp;</B>" & rsItems(3) & "<BR>"
rsItems.movenext
next
------------------

Ik zou de vergrote afbeelding het liefst op een nieuw pagina willen
presenteren.

Nog dit: De bovenstaande code suggereert dat ik meer kennis heb van ASP dan
eigenlijk het geval is, dus als je me kunt helpen, dan aub zo simpel
mogelijk houden.:-)
Vast bedankt
Marcel

Daniel Tryba
04/03/04, 22:25
Basr <mokbck@hetnet.nl> wrote:
[link naar grotere versie]
....
> Response.Write "&nbsp;&nbsp;<IMG SCR='" & rsItems(1) & "'Border=2>" & "<P>"
....
> Nog dit: De bovenstaande code suggereert dat ik meer kennis heb van ASP dan
> eigenlijk het geval is, dus als je me kunt helpen, dan aub zo simpel
> mogelijk houden.:-)

Met een beetje inzicht en nadenken kan je tot de conclusie komen dat je
dus gewoon een <a></a> rond je image wilt hebben staan, met de href naar
een veld uit de database met de grotere URL.

Daarbij is het wellicht van belang om te weten dat zo te zien & een
string concatenate in de door jou gebruikte scripttaal is en dat je
single quotes binnen dubbele quotes niet hoeft te escapen.

Overigens zou ik de keuze van het wel of niet openen in een appart
window overlaten aan de gebruiker.

--

Daniel Tryba

Basr
05/03/04, 12:45
Bedankt Daniel
Het is me inmiddels gelukt om met de kleine image naar de grote image te
klikken. Is het ook mogelijk om de grote image in een eigen pagina te
presenteren (zodat deze gepresenteerd wordt in binnen de site-layout?
Marcel
"Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
bericht news:c286lm$o9i$1@news.tue.nl...
> Basr <mokbck@hetnet.nl> wrote:
> [link naar grotere versie]
> ...
> > Response.Write "&nbsp;&nbsp;<IMG SCR='" & rsItems(1) & "'Border=2>" &
"<P>"
> ...
> > Nog dit: De bovenstaande code suggereert dat ik meer kennis heb van ASP
dan
> > eigenlijk het geval is, dus als je me kunt helpen, dan aub zo simpel
> > mogelijk houden.:-)
>
> Met een beetje inzicht en nadenken kan je tot de conclusie komen dat je
> dus gewoon een <a></a> rond je image wilt hebben staan, met de href naar
> een veld uit de database met de grotere URL.
>
> Daarbij is het wellicht van belang om te weten dat zo te zien & een
> string concatenate in de door jou gebruikte scripttaal is en dat je
> single quotes binnen dubbele quotes niet hoeft te escapen.
>
> Overigens zou ik de keuze van het wel of niet openen in een appart
> window overlaten aan de gebruiker.
>
> --
>
> Daniel Tryba
>

Daniel Tryba
06/03/04, 17:35
Basr <mokbck@hetnet.nl> wrote:
> Het is me inmiddels gelukt om met de kleine image naar de grote image te
> klikken. Is het ook mogelijk om de grote image in een eigen pagina te
> presenteren (zodat deze gepresenteerd wordt in binnen de site-layout?

Ja, dat doe je door een template te maken waar je het te tonen plaatje
als argument aan opgeeft. Die template kan een serverside oplossing zijn
of gewoon een html pagina met wat clientside scripting. Redelijk
triviaal:
-roep url aan met argumenten vanuit het a element
-haal de waarde uit de url
-print een img element met de correcte waarde

[knip 31 regels]

BTW zou je zo vriendelijk willen zijn om je vragen/antwoorden zorgvuldig
op te stellen (dus knippen/samenvatten) zodat het een beetje leesbaar
blijft.

--

Daniel Tryba

Basr
07/03/04, 12:45
Bedankt Daniel, je hebt er heel veel verstand van.
Daar heeft een beginneling wat aan.
Vriendelijke groet,
Marcel

"Daniel Tryba" <news_nl.internet.www.server-side@canopus.nl> schreef in
bericht news:c2cu3r$3d6$1@news.tue.nl...
> Basr <mokbck@hetnet.nl> wrote:
> > Het is me inmiddels gelukt om met de kleine image naar de grote image te
> > klikken. Is het ook mogelijk om de grote image in een eigen pagina te
> > presenteren (zodat deze gepresenteerd wordt in binnen de site-layout?
>
> Ja, dat doe je door een template te maken waar je het te tonen plaatje
> als argument aan opgeeft. Die template kan een serverside oplossing zijn
> of gewoon een html pagina met wat clientside scripting. Redelijk
> triviaal:
> -roep url aan met argumenten vanuit het a element
> -haal de waarde uit de url
> -print een img element met de correcte waarde
>
> [knip 31 regels]
>
> BTW zou je zo vriendelijk willen zijn om je vragen/antwoorden zorgvuldig
> op te stellen (dus knippen/samenvatten) zodat het een beetje leesbaar
> blijft.
>
> --
>
> Daniel Tryba
>