Kom ihåg mig?
Home Menu

Menu


Problem med & i querystring

 
Ämnesverktyg Visningsalternativ
Oläst 2005-04-07, 21:50 #11
Ejerhed Ejerhed är inte uppkopplad
Medlem
 
Reg.datum: Mar 2005
Inlägg: 169
Ejerhed Ejerhed är inte uppkopplad
Medlem
 
Reg.datum: Mar 2005
Inlägg: 169
Gaah blir galen, varken %26 eller server.urlencode funger när jag testar. Sista delen av strängen försvann ändå…

Jag har säkert gjort något annat fel också som jag inte själv förstår. Lägger ut koden hela vägen så kanske någon orkar titta på den.

Meningen med koden är att hålla kvar ramarna då någon besöker en undersida via en sökmotor. Alltså en egen keep in frame gjord av en amatör.

------------------------------------------------------------------------------------------------------------

Sida1, xxx.asp

<script LANGUAGE="JavaScript">

if (parent.location.href == self.location.href) {
window.location.href = 'default.asp?sida=item_list.asp?maingroup=<% = request("maingroup")%>&secondgroup=<% = ("secondgroup")%>';
}

</script>

------------------------------------------------------------------------------------------------------------

Sida2, default.asp

<frame name="center" src="shop.asp?sida=<% =Request.Querystring("sida")%>">

------------------------------------------------------------------------------------------------------------

Sida3, shop.asp (en ny framesida)

<%
sida1=request.Querystring("sida")

if sida1="" then
sida1="main.asp"
end if
%>

<FRAME SRC="<% =(sida1) %>" NAME="main">
Ejerhed är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-04-07, 22:11 #12
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Lindahl Lindahl är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 854
Det borde funka om du ändrar i javascriptet till:

window.location.href = 'default.asp?sida=item_list.asp%3fmaingroup%3d<%=r equest("maingroup")%>%26secondgroup%3d<%=request(" secondgroup")%>'

Sen hade jag använt följande javascriptkod som inte sabbar historyn:
if (parent.location.href == self.location.href) {
if (window.location.href.replace)
window.location.replace('sida.html');
else
window.location.href = 'sida.html';
}
Lindahl är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-04-07, 22:34 #13
Ejerhed Ejerhed är inte uppkopplad
Medlem
 
Reg.datum: Mar 2005
Inlägg: 169
Ejerhed Ejerhed är inte uppkopplad
Medlem
 
Reg.datum: Mar 2005
Inlägg: 169
Det där med historyn var ju jätte bra. Man lär sig alltid nått nytt :)

Dessvärre fungerade det fortfarande inte, trots att jag ändra om till
window.location.href = 'default.asp?sida=item_list.asp%3fmaingroup%3d<%=r equest("maingroup")%>%26secondgroup%3d<%=request(" secondgroup")%>'
Ejerhed är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-04-08, 00:36 #14
kullervos avatar
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2003
Inlägg: 1 519
kullervo kullervo är inte uppkopplad
Bara ett inlägg till!
kullervos avatar
 
Reg.datum: Dec 2003
Inlägg: 1 519
Eller så byter du bara ut ? och & mot andra tecken. Även om det skulle fungera nu kanske det blir problem då du uppgraderar till senare ASP. Att köra en querystring i en querystring är nog inget som står specat i ASP-standarden hur det ska fungera *. localhost/default.asp?sida=item_list.asp§secondgroup=12$main group=45

Edit: * Gissar bara nu. Har ingen erfarenhet av ASP, men det låter långsökt om det fanns specat hur det ska fungera.
kullervo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2005-04-08, 04:27 #15
Ejerhed Ejerhed är inte uppkopplad
Medlem
 
Reg.datum: Mar 2005
Inlägg: 169
Ejerhed Ejerhed är inte uppkopplad
Medlem
 
Reg.datum: Mar 2005
Inlägg: 169
Nu har jag fått det att fungera iallafall, ändrade om så att den bara behövde skickas en gång istället för två.

Hur är det med keep in frame script och sökmotorsoptimering? Robotarna gillar inte det va?
Ejerhed är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 17:21.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017