lostie79: iFrame in DIV auslesen lassen (Facebook Button)

Hallo Leute!

Mein Kumpel möchte für seine Webseite einen "Gefällt mir Button" haben.
Mit dem Javascript auf der Developerseite kam ich nicht zurecht.
Mit der Option es in einem iFrame zu zeigen aber dann schon.
Dieses iFrame sitzt in einen deklarierten DIV und geht soweit auch.

Allerdings nervt mich das sitzen im Quellcode,
da ich diese Seite dann ja inkl dem DIV mehrmals brauche und
ich es mir somit schwerer mache bei nachträglichen Korrekturen.

Kann ich nicht dieses iFrame aus einer eigenen Datei IN diesem DIV auslesen lassen?
Quasi so wie eine Verknüpfte CSS oder JS Datei?

Danke für die Hilfe :)
LG Marco

  1. Moin,

    Kann ich nicht dieses iFrame aus einer eigenen Datei IN diesem DIV auslesen lassen?
    Quasi so wie eine Verknüpfte CSS oder JS Datei?

    Wenn du PHP verwendest könntest du diesen Part in eine Datei schreiben und per include-Befehl einbinden. Sinnvoller wäre es in diesem Fall aber, den Abschnitt in einer Variablen zu speichern und dann an gewünschter Stelle mit print $var; auszugeben.

    Aber habe ich das nur falsch verstanden, oder warum will dein Freund mehrere Like-Buttons auf der Seite?

    Grüße Marco

    1. Hey, danke.

      Facebook stellt dieses Script zur Verfügung.

      <iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.webseite.de&amp;layout=button_count&amp;show_faces=true&amp;width=140&amp;action=like&amp;colorscheme=light&amp;height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:140px; height:20px;" allowTransparency="true"></iframe>

      Und das Geraffel möchte ich nicht im Quellcode haben.

      Es sind "mehrere" weil ich dieses Template der Seite ja auch den anderen Seiten der Webseite habe
      und ich somit nicht auf jeder Seite den Code möchte.
      Nehmen wir mal an, ich möchte den doch noch einen ticken größer machen,
      müsste ich den Code 5x verändern und nicht 1x per Auslesung.

      1. Moin,
        dann schreib das Code-Schnipsel in eine Datei und binde sie per include() ein.

        Grüße Marco

        1. Das hat Funktioniert.
          Super! Danke :)