webForumDet fria alternativet

Öppna ny sida -trubbel

ASP

19 svar · 683 visningar · startad av tovelainen

Medlem sedan mars 2003137 inlägg
Frågan#1

Hej
Jag kan nada asp men måste få till att en länk går till en sida som ska öppnas i sin huvudframe.
Som det är nu öppnas sidan ensam, dvs utan sin frame ikring.

länken jag har nu (som öppnas själv) är ungefär:
http://www.sajten.se/standard.asp?id=2

I adressraden står, när jag har själva hemsidan, dvs framesetet, uppe:
http://www.sajten.se/se/index.asp

Hur ska den länk skrivas som gör att den ensamma sidan öppnas med hela framsetet ikring sig?

Nån som kan hjälpa? Skulle va så skönt att slippa läsa in mig på asp också :-)

Medlem sedan okt. 2004392 inlägg
#2

Jag tror inte ditt problem har med ASP att göra.

Jag tror inte också att ingen förstod vad du menar och därför har du inte fått hjälp.

Men för att kunna få hjälp så tycker jag att du borde åtminstone visa hur din länk ser ut och förklara på ett bättre sätt vad det är som du vill göra.

Medlem sedan mars 2003137 inlägg
#3

Hej Snakes
Ja .. det var nog faktiskt en obegriplig frågeställning :-)
Provar igen:

Jag håller på med ett html-nyhetsmail.
Kunden vill att en länk i malet öppnar en sida på nätet.
Den sprecifika sidan borde egentligen visas i sin frame (eftersom den hemsidan är frames-baserad) men eftersom kunden angivit länknamnet som

http://www.sajten.se/standard.asp?id=2

och "standard.asp?id=2" är en sida ämnad att vara i ett frame-sammanhang,
så blir det felmeddelande och sidan hittas inte.

Om saken inte har med asp att göra, så skulle frågan lyda:
Hur gör jag för att peka en länk mot en framesbaserad sida, med en viss specifik sida i main-framen?

hm...var det tydligare? Tveksamt va...

Medlem sedan okt. 2004392 inlägg
#4

Jaha, nu vet jag vad du menar... dustin har samma sak på deras produkt sidor...

Gör så här:

Öppna sidan där man kan ändra källan på main rammen, vi säger att den heter Default.asp och i den står det så här:
<frame name="main" src="standard.asp">

Okej, nu måste vi göra så att ifall man skriver id=2 så ska det komma med i rammen som heter main.
det ska alltså stå (ifall man går in på default.asp?id=2)
<frame name="main" src="standard.asp?id=2">

Fattar du vad jag menar?

Här har du kod:

<%
mainPage = "standard.asp"
If Response.Querystring("id") <> "" Then
  mainPage = "standard.asp?id= " & Response.Querystring("id")
End If
%>
<frame name="main" src="<%=mainPage%>">

Hoppas jag förstod dig rätt... i så fall borde detta funka.
Lycka till

Medlem sedan mars 2003137 inlägg
#5

Hej igen Snakes
och tackar för hjälp-försöket :-)
Men ändå så är det nog inte svaret.

Föklarar ytterligare lite för den som orkar lyssna :-)
Jag ska skriva så att en extern länk öppnar en sida
som är ämnad att ses, och bara fungerar, i ett frameset.

Jag har ingen chans att ändra något på kundens hemsida som länken går till,
och jag måste via "visa källa" lista ut vad de olika framesen heter.

Detta är grundadressen med framsetet:
http://www.sidan.com/se/index.asp

och såhär heter sidan som kunden vill att länken ska gå till:
http://www.sidan.com/standard.asp?id=2

Hur får jag då den sidanatt öppnas i sitt frameset?

Har hittat lite lösa delar som ledtråd:
frameset.asp?sel=product_frame_special.asp&left=4

Det här är kanske omöjligt att lista ut utan att veta mer. Men finns det nån grund-princip för hur man kallar på sidor i asp?

Ha överseende - har aldrig pysslat med asp :birp

Medlem sedan okt. 2004392 inlägg
#6

Testa att gå in i denna:
http://www.dustin.se/dacsaportal/

Testa nu att gå in i denna
http://www.dustin.se/dacsaportal/?ProdID=5010038591

Märkte du att i den andra länken hade main frame ändrats?

Är det samma sak du vill ha?

Ifall det inte är det så har jag ingen aning och då drar jag mig tillbaka.

Medlem sedan mars 2003137 inlägg
#7

Aaaa - I see!

Tusen tackar Snakes! :-)

Medlem sedan okt. 2004392 inlägg
#8

Va...? Vad hände?

Var det jag som löste det?
Löste du det? (i så fall visa kod ifall någon annan får samma problem)

Förvirrad....

Medlem sedan apr. 20022 743 inlägg
#9

Hmm, var Snakes svar lösningen? Isåfall hur?

Om jag förstått dig rätt så ska du ta en titt här: http://www.webforum.nu/showthread.php?s=&threadid=40369

Medlem sedan mars 2003137 inlägg
#10

Nope - sorry. Förhastade mig.
Och Proffes länk hjälpte inte.

Mera exakt så är det den här sidan
http://www.findusfoodservices.com/standard.asp?id=2

som ska öppnas i sitt frameset
http://www.findusfoodservices.com/se/index.asp

från en extern länk i ett nyhetsbrev.

Medlem sedan mars 2003137 inlägg
#11

Eller ytterligare närmare bestämt:
Så är det ju såhär som korrekt adress till framsetet ser ut:
http://www.findusfoodservices.com/

och så är den aktuella sidan, den som ska öppnas, den som man hittar när man klickar på "Nya produkter".

Medlem sedan okt. 2004392 inlägg
#12

Kan du ändra innehållet i index.asp?

Alltså kan du byta koden i den eller ändra koden i den?

Medlem sedan mars 2003137 inlägg
#13

Nä jag kan inte ändra nåt merän i nyhetsbrevet

Medlem sedan okt. 2004392 inlägg
#14

Jag ber om ursäkt ifall jag har varit dum tidigare men nu fattar jag vad du menar...

Du har alltså en hemsida som heter https://www.dinhemsida.se och du vill att en direkt länk ska gå till findus?

Ifall jag har fel nu, då lovar jag att detta blir mitt sista inlägg i denna tråd.

Medlem sedan mars 2003137 inlägg
#15

Ja typ. Det handlar om ett html-mail, som ska innehålla länken.
tyvärr är det lite begräönsat med vad man kan göra i tex javascript också, eftersom vissa mailkienter kapar hela huvudet när de tar emot html-mail.

Medlem sedan okt. 2004392 inlägg
#16

Enklaste sättet är att du kopierar allt som finns i http://www.findusfoodservices.com/standard.asp?id=2 och lägger in det i en html sida och länkar till den istället.

Medlem sedan apr. 20022 743 inlägg
#17

Okej, då är jag också med.

Du kan inte göra nått utifrån för att få en länk att öppnas i en frame på en annan sida.

Medlem sedan mars 2003137 inlägg
#18

ja jag börjarde misstänka det. Nackdelen är ju bara det att man inte får med deras frame.
Får nog försöka få kunden att gå med på att länka till index-sidan och så får intresserade själva klicka sig vidare.
Synd det inte gick att lösa, men tackar så hemskt mycket för hjälpen :-)

Medlem sedan okt. 2004392 inlägg
#19

Poffe menar du att han ska öppna http://www.findusfoodservices.com/ i egen frame och i den framen, lägga javascript som ändrar på mainframe i http://www.findusfoodservices.com/??

Medlem sedan apr. 20022 743 inlägg
#20

Tove: Kontakta samtidigt Findus och försör få dem att ordna så man kan gå till en undersida och fortfarande få den i framen, som i fallet med Dustin tidigare.

Snakes: Va?

254 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)