Archief - HTML: frameset

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Purple Shadow

Legacy Member
Als ik via een externe link een pagina op mijn site open zou ik graag hebben dat die bepaalde pagina in de bijhordende frameset wordt weergegeven.
Opt moment heb ik een scriptje dat checkt of de pagina in de frameset wordt geopent zoniet springt hij naar de homepage, wat dus steeds het geval is.

</SCRIPT>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
if (top.frames.length != 5) {
top.location.href = "home.htm";
}
//-->
</SCRIPT>

Leuker zou zijn als mijn bezoekers wel op die bepaalde pagina geraken zonder eerst naar de homepage gestuurt te worden. :)
Heeft er iemand hier een oplossing voor?

Lashknife

Legacy Member
kheb agauw zelf zo'n spul geschreven dat frameset breaches tegengaat...

bekijk de js-source ervan en leer eruit!

http://lashknife.playfields.be/lk_v3/examples/framesetfix/ voor een live example en http://lashknife.playfields.be/lk_v3/files/web/framesetfix.zip voor de source files

surf bv maar eens rechtstreeks naar page2.html of naar menu.html

Enigste nadeel omdat je het niet serverside kan opvangen met headers enzo, is dat je eens je zo'n redirect hebt gehad, die GET info altijd in de browser blijft staan omdat je dan ook weer binnenin die frameset blijft surfen zonder de main link te wijzigen in de addressbar.

Dit in achterhoofd houdende zou je ipv het via GET door te spelen naar de frameset page ook een cookie kunnen init'en en daardoor de juiste page inladen en direct cookie clearen.

*UPDATE*
files aangepast zodat het nu werkt met een cookie version zodat er geen GET info bijkomt in de addressbar. cookie is immediately na de redirect invalid gemaakt dus eerstvolgende auto-clear van je browser zal hem opkuisen en verwijderen... no cookie? no redirect
in comments in de JS file staat nog wel hoe je kan switchen tussen GET of COOKIE optie, so read and learn
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan