Marco wrote:
Nu zit ik met een probleem. Ik gebruik op mijn site een iframe. Met
bepaalde zoekresultaten voor mijn site bij bv google staat er een
adres waar mensen op kunnen klikken. Nu is dit precies het adres van
de iframe en zien mensen dus alleen de inhoud van de iframe op hun
scherm en niet de volledige site.
Heeft iemand een script hoe ik dit kan oplossen. Een script zodat
gewoon de volledige pagina word geladen. Bij voorbaat dank.
(Sorry, mijn Nederlands is niet zo goed, ik hop dat u hoewel snap het.)
Ofschoon u kunt hetzelfde skript gebruiken als voor laden van een frameset,
in het iframe document,
<script type="text/javascript">
var _global = this;
if (window == window.top)
{
var esc = _global.encodeURIComponent
|| _global.escape
|| function(s) { return s; };
window.top.location = "volledige_pagina.html?" + esc(window.location);
}
</script>
(en dan lez[?] [read] van window.location.search in "volledige_pagina.html"
var unesc = this.unescape
|| this.decodeURIComponent
|| function(s) { return s; };
var iframe_url = unesc(window.location.search.substr(1));
of gebruik daarvoor een server-side script), u kan dit niet *betrouwbaar*
mogelijk maken: Client-side script is niet immer ondersteunt bij software.
Daarom zult u een /robots.txt bestand en/of een
<meta name="robots" content="nofollow">
element in de volledige pagina gebruiken om Google het indexen van jouw
linken te verbieden. En u zult een link naar de volledige pagina in het
iframe document plaatsen voor mensen met software zonder ondersteunt voor
client-side scripten.
HTH
PointedEars
--
How do you like my wife? Oh, she's great! Then, please have another slice...