Timo: Facebook in Frameset anzeigen

Hallo zusammen,

ich habe ein kleines selbstgebasteltes CMS System für ein Intranet laufen. Hierfür möchte ich gerne Facebook in einen Frame einbinden. Ich habe es so versucht:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"  
       "http://www.w3.org/TR/html4/frameset.dtd">  
    <html>  
    <head>  
    <title>Frameset</title>  
    </head>  
    <frameset cols="250,*">  
      <frame src="navi.php" name="Navigation">  
      <frame src="http://de-de.facebook.com/" name="Daten">  
      <noframes>  
        <body>  
        </body>  
      </noframes>  
    </frameset>  
    </html>

Leider erscheint die Seite nicht im Frame, sondern nur ein Link "Gehe zu Facebook". Weiß jemand was hier schief läuft? Selbiges passiert bei der Einbindung über jquery.load. (Also per Ajax in ein DIV geladen).

Über Rat dankbar,

Mit Grüßen,

Timo

  1. Leider erscheint die Seite nicht im Frame, sondern nur ein Link "Gehe zu Facebook". Weiß jemand was hier schief läuft?

    Nicht nachvollziehbar.

    Selbiges passiert bei der Einbindung über jquery.load. (Also per Ajax in ein DIV geladen).

    Nicht glaubwürdig: Stichwort "Same Origin Policy"

  2. Leider erscheint die Seite nicht im Frame, sondern nur ein Link "Gehe zu Facebook". Weiß jemand was hier schief läuft?

    *phust*
    Vielleicht liebt das grösste Framing-Portal keine Frames.

    mfg Beat

    --
    ><o(((°>           ><o(((°>
       <°)))o><                     ><o(((°>o
    Der Valigator leibt diese Fische
    1. *phust*
      Vielleicht liebt das grösste Framing-Portal keine Frames.

      Sicher lieben die Frames - die bieten sogar selbst für alles mögliche Frames an.

      http://developers.facebook.com/plugins

      Entweder als iframe oder als FBML (ein nicht mit gängigen HTML- oder XHTML-Standards kompatibler XML-Dialekt) einzubinden.

  3. Hi,

    Leider erscheint die Seite nicht im Frame, sondern nur ein Link "Gehe zu Facebook". Weiß jemand was hier schief läuft?

    Was schief läuft: Du versuchst, facebook gegen deren Willen in ein Frameset zu zwingen (und damit den Anschein zu erwecken, die facebook-Inhalte seien Inhalte Deiner Seite).

    Dagegen wehrt sich facebook (zu Recht) per

    /* <![CDATA[ */if (top != self) { try { if (parent != top) { throw 1; } var disallowed = ["apps.facebook.com","/pages/"]; href = top.location.href.toLowerCase(); for (var i = 0; i < disallowed.length; i++) { if (href.indexOf(disallowed[i]) >= 0) { throw 1; } } } catch (e) {setTimeout(function() {var fb_cj_img = new Image(); fb_cj_img.src = "http://error.facebook.com/common/scribe_endpoint.php?c=si_clickjacking&m=on%09http%3A%2F%2Fforum.de.selfhtml.org%2Fmy%2F%3Ft%3D202300%26m%3D1366170&t=392";}, 5000); window.document.write("<style>body * { display:none !important; }</style><a href="#" onclick="top.location.href=window.location.href" style="display: block !important; padding: 10px"><i class="img sp_26olor sx_3a69b0" style="display:block !important"></i>Gehe zu facebook.com</a>");/* xg9QXNCg */ }}/* ]]> */

    Über Rat dankbar,

    Guter Rat: Unterlasse es, fremde Seiten ohne Zustimmung derer Betreiber in Dein Frameset einzubauen.

    cu,
    Andreas

    --
    Warum nennt sich Andreas hier MudGuard?
    O o ostern ...
    Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.