html (frames) + asp vraagje

Pagina: 1
Acties:

  • marc1982
  • Registratie: Oktober 2002
  • Laatst online: 24-04 20:35
ik heb een vraagje,
ik ben nu bezig voor een project, hiervoor moet ik een webwinkel maken, lukt al aardig hoor, maar ben nu beetje aan het klooien met het uiterlijk
zal ff uitleggen waar het probleem op gebasseerd is,
ik heb een pagina assortiment.asp

hier word het voledige assortiment getoont
ik had hier ook een paar links neer gezet
zoals deze :

<a href=assortiment.asp?groep=9> Harde Schijven </a> <br>

dan opent ie assortiment opnieuw, en lees ik met een request.query :

groepcode = Request.QueryString("groep")

de groepcode uit, zodat je alleen de producten uit die groep ziet, dit opent ie verder met een sql query, maar dat werkt ook wel.

nu wil ik met frames gaan werken

dan heb aan de linkerkant een frame waarin ik dus al die links heb staan naar product groepen
en in rechterframe m'n assortiment

de hoofdpagina = assortiment.html

rechterframe = assortimengroepen.html

linkerframe = assortiment.asp

dit is hoe ik het wil, zo is het ook eigenlijk al, maar....

als ik in linkerframe op een link klik, dan opent ie in dat frame de pagina assortiment.html (met dus weer 2 frames) terwijl ik wil dat ie de hele pagina opnieuw opent in plaats van dat bepaalde frame.

hoop dat het een beetje duidelijk is wat ik wil, en wat het probleem is.

alvast bedankt

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 27-05 23:01

TeeDee

CQB 241

target = _self ipv een frame op te geven?
Verder zou je ook eens met location.href (toch?) kunnen spelen.

Heart..pumps blood.Has nothing to do with emotion! Bored


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 11:09
Al eens in de HTML manual gekeken? Met name het hoofdstuk Frames > Target
http://www.w3schools.com/...tryhtml_frame_navigation2

Motor (of auto) onderhoud bijhouden


  • Noork
  • Registratie: Juni 2001
  • Niet online
Volgens mij is het niet zo moeilijk en had je dit zelf ook even kunnen opzoeken.

Er bestaat zoiets als target="_TOP", dit zorgt ervoor dat de link wordt geopend over de hele pagina.

Verwijderd

ff oefenen met frames wil wel helpen :-)

voorbeeld linkje:
code:
1
<a href="main.htm" taget="main">link naar main in het frame met de naam main</a>


suc6

[ Voor 14% gewijzigd door Verwijderd op 22-01-2004 12:04 ]


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
request.querystring("groep")???

wel eens gehoord van injection attacks?? zoals het er nu staat kan elk scriptkiddie in een klap je hele databeest trashen...

en mbt je vraag target="_parent" werkt ook

of <a href="javascript:top.location.href='';"></a>
of <a href="#" onclick="top.location.href=''"></a>

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!


  • marc1982
  • Registratie: Oktober 2002
  • Laatst online: 24-04 20:35
FvKnijff schreef op 22 januari 2004 @ 12:21:
request.querystring("groep")???

wel eens gehoord van injection attacks?? zoals het er nu staat kan elk scriptkiddie in een klap je hele databeest trashen...
eehh nee?? wat zijn dat?? :(


thanks btw, het werkt nu :*)

  • vogeltje
  • Registratie: December 2001
  • Laatst online: 10-08-2025
marc1982 schreef op 22 januari 2004 @ 12:27:
[...]


eehh nee?? wat zijn dat?? :(


thanks btw, het werkt nu :*)
als je voor de waarde van "groep" een of andere exotische waarde (of een sql query ofzo) meegeeft (via de url), dan kan je DB om zeep geholpen worden.

zie FAQ trouwens voor een oplossing

[ Voor 11% gewijzigd door vogeltje op 22-01-2004 12:30 ]

binnenkort een hele dikke casemod :P


  • Exterazzo
  • Registratie: Mei 2000
  • Nu online

Exterazzo

Qeasy

vogeltje schreef op 22 januari 2004 @ 12:29:
[...]


als je voor de waarde van "groep" een of andere exotische waarde (of een sql query ofzo) meegeeft (via de url), dan kan je DB om zeep geholpen worden.

zie FAQ trouwens voor een oplossing
Niet als hij de waarde controleerd voordat hij die in een SQL query uitvoert.

Audentia


  • marc1982
  • Registratie: Oktober 2002
  • Laatst online: 24-04 20:35
vogeltje schreef op 22 januari 2004 @ 12:29:
[...]


als je voor de waarde van "groep" een of andere exotische waarde (of een sql query ofzo) meegeeft (via de url), dan kan je DB om zeep geholpen worden.
mmm ok, maar het is een project voor school, dus dat zullen ze wel niet doen bij het testen... ;)

als ik :

<a href=assortiment.asp?groep=1 target = _parent > Processoren </a> <br>

doe dan opent ie assortiment.asp, dus niet meer die html, dus zonder frames...

als ik :

<a href=assortiment.html?groep=1 target = _parent > Processoren </a> <br>

doe, dan openti ie assortiment.html, frames blijven goed, alleen stuur ie "groep =1"
niet mee...
tenminste assortiment.asp, doet er niks mee...

  • vogeltje
  • Registratie: December 2001
  • Laatst online: 10-08-2025
Exterazzo schreef op 22 januari 2004 @ 12:31:
[...]

Niet als hij de waarde controleerd voordat hij die in een SQL query uitvoert.
daarom ook, zie FAQ voor een oplossing (lees: controleren op de geldigheid van een waarde) :)

binnenkort een hele dikke casemod :P


  • vogeltje
  • Registratie: December 2001
  • Laatst online: 10-08-2025
dat lijkt mij logisch dat bij assortiment.html?groep=6 het groepnummer niet doorkomt. Dat kan ook niet met HTML, daar heb je dus je ASP script voor nodig

(is btw, wel errug basic dit)

trouwens, waarom laat jij je href verwijzen naar _parent, waarom niet gewoon naar het frame ("center" ofzo) waar jij je content wilt laden :?

[ Voor 20% gewijzigd door vogeltje op 22-01-2004 12:36 ]

binnenkort een hele dikke casemod :P


  • marc1982
  • Registratie: Oktober 2002
  • Laatst online: 24-04 20:35
vogeltje schreef op 22 januari 2004 @ 12:35:
[...]


dat lijkt mij logisch dat bij assortiment.html?groep=6 het groepnummer niet doorkomt. Dat kan ook niet met HTML, daar heb je dus je ASP script voor nodig

(is btw, wel errug basic dit)
misschien wel erg basic, maar hier word het niet veel duidelijker door

ik wil dus het frame assortiment.asp opnieuw word geopend en die groepcode meekrijgt..

hoe doe ik dit dan??

:? :?

  • vogeltje
  • Registratie: December 2001
  • Laatst online: 10-08-2025
nou zoals je al eerder poste:

code:
1
<a href="assortiment.asp?groep=1" target=_parent > Processoren </a>


(zet et spul trouwens wel ff tussen quotes, is wel ff wat netter)

opent het bestand assortiment.asp (de HTML-output dus) in een nieuw venster (_parent) waar dus ook de groepscode wordt meegegeven. Het bovenstaande is dus correct.

De reden waarom die frames niet worden geladen (wat je een paar posts hierboven schreef), is dat assortiment.asp die blijkbaar niet genereert (de frames zitten zeker in assortiment.html).

Am i right?

[ Voor 9% gewijzigd door vogeltje op 22-01-2004 12:43 ]

binnenkort een hele dikke casemod :P


  • faabman
  • Registratie: Januari 2001
  • Laatst online: 08-08-2024
marc1982 schreef op 22 januari 2004 @ 12:27:
[...]


eehh nee?? wat zijn dat?? :(


thanks btw, het werkt nu :*)
[google=asp sql injection]

zie het ff niet in de pw faq staan, maar, hier staat het een en ander

http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=194

Op zoek naar een baan als Coldfusion webdeveloper? Mail me!

Pagina: 1