IFRAME

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Marco

    IFRAME

    Sinds anderhalf jaar omngeveer probeer ik een beetrje sites ijn elkaar
    te plaatsen.

    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.
  • Evertjan.

    #2
    Re: IFRAME

    Marco wrote on 15 aug 2004 in comp.lang.javas cript:[color=blue]
    > Sinds anderhalf jaar omngeveer probeer ik een beetrje sites ijn elkaar
    > te plaatsen.
    >
    > 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.
    >[/color]

    Nee, dat kan niet, want de pagina in de iframe is niet van jou, dus daar
    kan je geen script in aanbrengen. Ik zou dat plan dus laten varen.

    Als je serverside scripting hebt, zoals ASP of PHP, dan kan je op een
    andere manier ("data mining") dat wel bereiken.

    Laat je poging echter maar eens aan "ons" zien, door de URL hier te tonen.

    --
    Evertjan.
    The Netherlands.
    (Please change the x'es to dots in my emailaddress)

    Comment

    • Thomas 'PointedEars' Lahn

      #3
      Re: IFRAME

      Marco wrote:
      [color=blue]
      > 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.[/color]

      (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.encodeU RIComponent
      || _global.escape
      || function(s) { return s; };
      window.top.loca tion = "volledige_pagi na.html?" + esc(window.loca tion);
      }
      </script>

      (en dan lez[?] [read] van window.location .search in "volledige_pagi na.html"

      var unesc = this.unescape
      || this.decodeURIC omponent
      || function(s) { return s; };
      var iframe_url = unesc(window.lo cation.search.s ubstr(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="nofoll ow">

      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...

      Comment

      Working...