Bekijk Volledige Versie : URL van mijn links moet veranderen.
Hallo allemaal!
Ik ben lid van een online voetbal manager spel.
Om in te loggen moet ik naar de algemene server bijv. www.site.nl.
Hierna wordt je doorgesluisd naar een andere server bijv. www52.site.nl
De site bestaat uit 2 frames. Een smalle rechts met het menu en een grote.
Om het mijzelf makkelijker te maken wil is voor mij persoonlijk een site er
omheen bouwen.
Ook weer met een groot frame waarin de site te zien is en dan een eigen menu
in een apart frame rechts aan de zijkant. Het hoeft er niet mooi uit te zien
en het klinkt ook simpel dat is het alleen niet.
Ik wil in het menu bijv links hebben van bevriende teams, zodat ik kan
kijken hoe zij het doen. Om die in het juiste frame tevoorschijn te laten
komen is de moeilijkheid niet alleen veranderd de url steeds naar welke
server je ingelogd bent. De ene keer is het
www52.site.nl/Common/teamDetails.asp?teamID=000001 en de andere keer is het
weer www48.site.nl/Common/teamDetails.asp?teamID=000001 (Het verschil zit
dus in bijv. www52 en www48).
Eigenlijk wil ik dus dat dit automatisch meeveranderd of dat je dat
makkelijk door 1 veld kan veranderen (Bijv alleen bovenaan het menu even 48
invullen).
Heeft iemand hier een oplossing voor?
Alvast bedankt!
XiMiX
XiMiX wrote:
> Hallo allemaal!
>
> Ik ben lid van een online voetbal manager spel.
> Om in te loggen moet ik naar de algemene server bijv. www.site.nl.
> Hierna wordt je doorgesluisd naar een andere server bijv. www52.site.nl
> De site bestaat uit 2 frames. Een smalle rechts met het menu en een grote.
>
> Om het mijzelf makkelijker te maken wil is voor mij persoonlijk een site er
> omheen bouwen.
> Ook weer met een groot frame waarin de site te zien is en dan een eigen menu
> in een apart frame rechts aan de zijkant. Het hoeft er niet mooi uit te zien
> en het klinkt ook simpel dat is het alleen niet.
> Ik wil in het menu bijv links hebben van bevriende teams, zodat ik kan
> kijken hoe zij het doen. Om die in het juiste frame tevoorschijn te laten
> komen is de moeilijkheid niet alleen veranderd de url steeds naar welke
> server je ingelogd bent. De ene keer is het
> www52.site.nl/Common/teamDetails.asp?teamID=000001 en de andere keer is het
> weer www48.site.nl/Common/teamDetails.asp?teamID=000001 (Het verschil zit
> dus in bijv. www52 en www48).
> Eigenlijk wil ik dus dat dit automatisch meeveranderd of dat je dat
> makkelijk door 1 veld kan veranderen (Bijv alleen bovenaan het menu even 48
> invullen).
>
> Heeft iemand hier een oplossing voor?
>
> Alvast bedankt!
>
> XiMiX
>
>
XiMix,
Op basis van je (warrige) verhaal, neem ik aan dat je 'harde' (absolute)
links in je pagina hebt in plaats van relatieve links.
Vervang de absolute links door relative en ik vermoed dat je probleem
dan opgelost is.
Voorbeeld absolute link:
<a href="http://www52.site.nl/Common/teamDetails.asp?teamID=000001">link
tekst</a>
Voorbeeld relatieve link:
<a href="Common/teamDetails.asp?teamID=000001">link tekst</a>
Succes,
Juliette
"Juliette" <jrf_no_spam@jokeaday.net> schreef in bericht
news:443ecf0e$0$84752$dbd4f001@news.wanadoo.nl...
> XiMiX wrote:
>> Hallo allemaal!
>>
>> Ik ben lid van een online voetbal manager spel.
>> Om in te loggen moet ik naar de algemene server bijv. www.site.nl.
>> Hierna wordt je doorgesluisd naar een andere server bijv. www52.site.nl
>> De site bestaat uit 2 frames. Een smalle rechts met het menu en een
>> grote.
>>
>> Om het mijzelf makkelijker te maken wil is voor mij persoonlijk een site
>> er omheen bouwen.
>> Ook weer met een groot frame waarin de site te zien is en dan een eigen
>> menu in een apart frame rechts aan de zijkant. Het hoeft er niet mooi uit
>> te zien en het klinkt ook simpel dat is het alleen niet.
>> Ik wil in het menu bijv links hebben van bevriende teams, zodat ik kan
>> kijken hoe zij het doen. Om die in het juiste frame tevoorschijn te laten
>> komen is de moeilijkheid niet alleen veranderd de url steeds naar welke
>> server je ingelogd bent. De ene keer is het
>> www52.site.nl/Common/teamDetails.asp?teamID=000001 en de andere keer is
>> het weer www48.site.nl/Common/teamDetails.asp?teamID=000001 (Het verschil
>> zit dus in bijv. www52 en www48).
>> Eigenlijk wil ik dus dat dit automatisch meeveranderd of dat je dat
>> makkelijk door 1 veld kan veranderen (Bijv alleen bovenaan het menu even
>> 48 invullen).
>>
>> Heeft iemand hier een oplossing voor?
>>
>> Alvast bedankt!
>>
>> XiMiX
>
>
> XiMix,
>
> Op basis van je (warrige) verhaal, neem ik aan dat je 'harde' (absolute)
> links in je pagina hebt in plaats van relatieve links.
>
> Vervang de absolute links door relative en ik vermoed dat je probleem dan
> opgelost is.
>
> Voorbeeld absolute link:
> <a href="http://www52.site.nl/Common/teamDetails.asp?teamID=000001">link
> tekst</a>
>
> Voorbeeld relatieve link:
> <a href="Common/teamDetails.asp?teamID=000001">link tekst</a>
>
> Succes,
> Juliette
Ik snap wat je bedoelt en dat zou ook werken als het om mijn eigen site zou
gaan, maar het gaat om een site die ik voor mijn eigen gemak in een frame
zet om het gemak van een paar links te hebben om er beter mee om te kunnen
gaan. (eigen menu en de externe site in het mainframe)
Ik ga dus zeg maar naar www.mijnsite.nl om het frame te benaderen waar
www.site.nl in het mainframe te zien is. Daar log ik in, maar het is voor
mij niet te raden of ik naar www1 of www60 doorgesluisd word na het
inloggen. Dat is dus het probleem.
In article <443ed7cd$0$731$5fc3050@dreader2.news.tiscali.nl>,
"XiMiX" <nep@overmars.mine.nu> writes:
[diefstal lukt niet]
> Dat is dus het probleem.
Niet meer proberen te stelen: probleem opgelost.
Warden Dave
14/04/06, 03:40
"XiMiX" <nep@overmars.mine.nu> wrote:
> maar het gaat om een site die ik voor mijn eigen gemak in een frame
> zet om het gemak van een paar links te hebben om er beter mee om te
> kunnen gaan. (eigen menu en de externe site in het mainframe)
> Ik ga dus zeg maar naar www.mijnsite.nl om het frame te benaderen waar
> www.site.nl in het mainframe te zien is. Daar log ik in, maar het is
> voor mij niet te raden of ik naar www1 of www60 doorgesluisd word na
> het inloggen. Dat is dus het probleem.
Omdat dit een server-side groep is zeg ik maar dat je bij een verzoek
van 'je' browser voor je eigen frameset-document dan aan de kant van
de server de authenticatie (/login) op de initiele host (www.site.nl)
kunt verzorgen, om dan bij de redirect de Location te vangen. De waarde
gebruik je dan om een FRAME een SRC attribuut te geven met een waarde
als "mijnnavigatie.xsp?url=deVerkregenURL" en een ander FRAME element
te verrijken met een SRC attribuut met als waarde 'deVerkregenURL'
zelve.
Mocht je het geheel 'simpel' aan de kant van de client willen oplossen
dan verkeer je bij gebruik van de meer gebruikelijke UAs in de lastige
situatie dat je het frame met het frameset-document van elders niet
zomaar met script kunt benaderen. Er is dan (o.a.) een z.g. 'same -
origin policy' van kracht die belet dat je eigenschappen van zo'n
frame+document van een andere host zomaar gebruikt. (Je kunt de server
die je het eigen navigatie-document schenkt wel als 1 soort van proxy
gebruiken ; dus elders lekkers halen om dan op te dienen of het uit
eigen/zelfde oven komt...)
Voor client-side vragen is er de nieuwsgroep voor gevorderden n.i.w.o.
WD
<knip>
> Niet meer proberen te stelen: probleem opgelost.
</knip>
Ik steel ook helemaal niet! Laat dat even duidelijk zijn, want daar heb ik
ook een hekel aan.
Het gaat hier om een online voetbal manager spel (voor de duidelijkheid
www.hattrick.org) en de enige reden waarom ik wil dat dit lukt, is voor
persoonlijk gebruik, puur omdat ik het spel dan makkelijke benader en
makkelijk kan zien hoe andere bevriende teams het doen.
Een soort tool voor mijzelf zeg maar...
Ik hoop dat het in ieder geval duidelijk is dat ik geen kwade bedoelingen
heb als content stelen!
Gr,
XiMiX
"Warden Dave" <warden_dave@mnsys.invalid> schreef in bericht
news:e1msch$2sdl$1@nl-news.euro.net...
> "XiMiX" <nep@overmars.mine.nu> wrote:
>
>> maar het gaat om een site die ik voor mijn eigen gemak in een frame
>> zet om het gemak van een paar links te hebben om er beter mee om te
>> kunnen gaan. (eigen menu en de externe site in het mainframe)
>> Ik ga dus zeg maar naar www.mijnsite.nl om het frame te benaderen waar
>> www.site.nl in het mainframe te zien is. Daar log ik in, maar het is
>> voor mij niet te raden of ik naar www1 of www60 doorgesluisd word na
>> het inloggen. Dat is dus het probleem.
>
> Omdat dit een server-side groep is zeg ik maar dat je bij een verzoek
> van 'je' browser voor je eigen frameset-document dan aan de kant van
> de server de authenticatie (/login) op de initiele host (www.site.nl)
> kunt verzorgen, om dan bij de redirect de Location te vangen. De waarde
> gebruik je dan om een FRAME een SRC attribuut te geven met een waarde
> als "mijnnavigatie.xsp?url=deVerkregenURL" en een ander FRAME element
> te verrijken met een SRC attribuut met als waarde 'deVerkregenURL'
> zelve.
>
> Mocht je het geheel 'simpel' aan de kant van de client willen oplossen
> dan verkeer je bij gebruik van de meer gebruikelijke UAs in de lastige
> situatie dat je het frame met het frameset-document van elders niet
> zomaar met script kunt benaderen. Er is dan (o.a.) een z.g. 'same -
> origin policy' van kracht die belet dat je eigenschappen van zo'n
> frame+document van een andere host zomaar gebruikt. (Je kunt de server
> die je het eigen navigatie-document schenkt wel als 1 soort van proxy
Ik snap het maar daar is de site denk ik te complex voor. (als ik het goed
begrijp)
Maar goed.. beter voorleggen in niwo dus! Gaan we doen!
En trouwens.. Bedankt voor je antwoord!
Gr,
XiMiX
> gebruiken ; dus elders lekkers halen om dan op te dienen of het uit
> eigen/zelfde oven komt...)
>
> Voor client-side vragen is er de nieuwsgroep voor gevorderden n.i.w.o.
>
> WD
>
Warden Dave
14/04/06, 18:20
"XiMiX" <nep@overmars.mine.nu> wrote:
[cross-host links in frameset...]
> Maar goed.. beter voorleggen in niwo dus!
> Gaan we doen!
Ik bedoelde met die verwijzing naar n.i.w.o. niet meer dan te zeggen dat
daar een eventuele client-side oplossing zou kunnen worden ge- of verzocht.
Ik hoopte al wel duidelijk gemaakt te hebben dat in geval er door de
initiele server een HTTP 302 status (Object Moved) + Location header zou
worden gestuurd je met wat server-side script e.e.a. vrij probleemloos kunt
oplossen (dus door de URL die je bij Location krijgt bijv. te gebruiken voor
een HREF. attribuut van een BASE element in je eigen navigatie-document.)
Met cross-host scripting aan de kant van de client zijn er haken en ogen...
WD
Warden Dave
14/04/06, 19:00
"Warden Dave" <warden_dave@mnsys.invalid> wrote:
> Ik hoopte al wel duidelijk gemaakt te hebben dat in geval er door de
> initiele server een HTTP 302 status (Object Moved) + Location header
> zou worden gestuurd je met wat server-side script e.e.a. vrij probleem-
> loos kunt oplossen
Een klein voorbeeld [voor in 'de andere groep' de (on)mogelijkheden aan bod
komen]:
Stel het 'inlog-adres' is: http://www.mnsys.org/e-wax/ . Daar kun je
inloggen als user "XiMiX" met wachtwoord "hocuspocus". Je kunt dan naar
http://www.boutell.com/ worden doorgestuurd of http://www.cookiecentral.com/
Beide sites bezitten een '/faq/'. Dan kun je een simpel server-side script
schrijven dat voor authenticatie zorgt, de 'Location' header leest & dan een
passende frameset uitschrijft: http://www.mnsys.org/temp/login.php (met de
benodigde verfrissingen kun je 'de andere site' in beeld krijgen).
WD