Noch weiter als mein erstes Posting?
Ok.
Ausgangssituation:
Ich habe auf
dieser Seite, die ich gerade für meine Freundin baue, drei Social-Buttons eingebaut (Facebook, Google+, Twitter).
Vorausschauend, wie ich immer zu sein bestrebt bin, werden, wegen den beiden berits erlassenen Urteilen in zwei Bundesländern, die eigentlichen Social-Scripte erst durch einen einvernehmlichen Buttonklick aufgerufen.
Da ich aber nicht möchte, dass der Besucher dazu die Seite wechselt, rufe ich die Social-Scripte via Fanciebox als Inline (ca. 170x170px Kantenlänge) auf.
So weit, so gut.
Funktioniert alles prima, abgesehen von zwei Problemen.
Eines dieser Probleme ist nebensächlich und wird in
diesem Thread behandelt...oder auch nicht. Egal.
Das zweite Problem ist nicht so nebensächlich.
Das Problem:
Das Social-Script für G+1 kann nur einmal aufgerufen werden. Danach geht es erst wieder nach einem Refresh. Einfach mal ausprobieren, dann weißt du was ich meine.
Ginge es dabei lediglich um das +1 für die ganze Seite im Menü links oben, wäre mir auch das egal.
Wer liket schon zwei mal in schneller Folge die selbe Seite.
Nicht egal ist es aber z.B. auf
dieser Unterseite.
Da gibt's die Buttons bei jedem Artikel.
Klickt man beim einen Artikel, funktioniert's bei einem anderen nicht mehr, bevor nicht die Seite aktualisiert wurde.
Inakzeptabel!
Lösungsansatz 1:
Ich habe versucht, das G+Script mit Iframe statt mit Inline aufzurufen. Damit war das Problem behoben. Allerding erzeugte das gleich ein neues Problem. Den Iframe müsste ich 500x600px groß machen, damit die Postingfunktion ausgeführt werden kann, ohne zwei Scrollbalken zu benötigen. Das wiederum bedeutet aber, dass der Iframe bei Aufruf erst mal zu rund 80% leer ist.
Sieht doof aus.
Inakzeptabel!
Lösungsansatz 2:
Einen Close-Button einbauen, der auffälliger ist, als das Kreuz zum Schließen und der onClick die Funktionsweise von F5 simuliert. Sprich: Seite aktualisiern und dabei gleichzeitig die Scrollposition des Viewports halten.
Und da häng ich nun...
Sieht jemand eine irgendwie praktikable Lösung?
Meine aktuelle Infozeilenlösung gefällt mir nämlich auch nicht