Grundsätzlich: PHP ist meiner Meinung nach keine so gute Idee. PHP ist ja eine serverseitige Script-Sprache, und woher soll der Server wissen, welchen Tab du im Browser gerade anklickst. (Das geht schon, ist aber nicht ganz trivial).
Iframes und Tabs sind immer so ne Sache. Das ist auch bei JavaScript basierenden Lösungen ein Problem.
Du könntest also versuchen, auf den iframe verzichten und das Video anders einbinden, zum Beispiel mit dem embed-Tag. Oder du schreibst dir ein kurzes Script, dass dein Iframe unsichtbar macht, wenn du einen anderen Tab anwählst, das ist allerdings keine sehr saubere Lösung.
Wenn du mir die Seite zeigen willst, kann ich dir bestimmt auch noch mehr Tipps geben...
Den Code des Videos krieg ich nunmal nur als iframe. Sowohl von youtube als auch von putlocker.com ist das nunmal so. Da kann ich nix dran ändern. Ich bin kein experte, was das verfassen von scripts angeht. Ich kann die Farbe, Größe und so ändern und anpassen, aber ein völlig neues script verfassen übersteigt meine Fähigkeiten.
Ok, dann will ich mal assistieren.^^
Anmerkung: Das hier ist der Code, wenn du jQuery als Framework benutzt.
Du schreibst dir 2 Funktionen, eine showIframe() und eine hideIframe():
und
und gibst allen Links AUSSER dem zum video die Funktion hideIframe():
dem Link auf den Tab mit dem Video gibst du die showFrame():
Das müsste funktionieren, ist aber wie gesagt nicht sehr elegant...
Okay, danke schonmal, aber wo soll ich die 2 Funktionen rein kopieren, also schon klar die hides und den show bei den jeweiligen links, aber die Funktionen an sich? Wie gesagt: Ich hab null Plan von Java Script :(
Du kannst alles in den head-bereich deines Dokumentes schreiben, also etwa so:
zuerst den Aufruf des jQuery Frameworks:
Dann die Funktionen:
Lass mich wissen obs funktioniert hat.
Ich hab das grad mal zusammengeschraubt. Du kannst dir was du brauchst hier abschauen:
http://gutersatz.pf-control.de
ah!!!!!! Wunderbar!!! Jetzt hats gefunzt! Puh, danke! Ich dacht schon das geht nicht. Dafür kriegst du schonmal die hilfreichste Antwort, sobald noch einer antwortet. Ich würde in einem anderen Tab gerne noch so ein Facebook Kommentarsystem einbinden (gibts hier: http://developers.facebook.com/docs/reference/plugins/comments/), aber das wird irgendwie auch nicht angezeigt. da steht zwar als Auswahlmöglichkeit auch iframe, aber das geht wohl auch nicht. Hast du ne Idee, oder alternativ, kennst du ein Commen System mit dem das geht?
Da muss ich mich selbst erst mal reinfuchsen, mach ich aber gerne, weil es mich auch interessiert. Du kannst ja die Tage unter der URL oben noch mal nachschauen, vielleicht krieg ichs hin.
OK. Das mit den Facebook-Kommentaren ist eigentlich gar nicht schwer. Du musst auf der von dir angegebenen Seite nur deine Url eingeben, dann wird der Code-Schnipsel generiert. Den musst du nur auf deiner Seite einbauen.