( Kommentar zu http://webkompetenz.blogspot.com/2007/02/verlinken-mit-snapcom.html
)
> Wow, das mit den Icons ist eine wirklich gute Idee. Das sich bei jedem
> Link öffnende Fenster nervt mich nämlich schon eine Weile...! Kann man
> das auch bei den anderen Links umsetzen oder lässt das Blogger wieder
> nicht zu?
Keine Ahnung - war das mit den Icons bislang nicht so? Beim Einrichten
auf snap.com kann man auswählen, ob nur der Linktext, nur das Icon
oder beides den Mouseover-Effekt auslöst. Im einzubindenden JavaScript
(sollte zwischen <head> und </head> platziert werden) kann man das
auch selber jederzeit ändern. Der Script-Code lautet (in meinem Fall):
<script defer='defer' id='snap_preview_anywhere' src='http://
spa.snap.com/snap_preview_anywhere.js?
ap=1&key=8fb382bddc3c44f2330a92d13913db2a&sb=0&th=ice&cl=0&si=0&oi=0&link_icon=on&preview_trigger=icon&domain=webkompetenz.blogspot.com/
&platform=blogger' type='text/javascript'></script>
Entscheidend ist der Parameter preview_trigger=. Man kann ihm "icon",
"link" oder "both" übergeben. Für alle, die das jetzt hier sehen und
den Code kopieren wollen: das wird nicht funktionieren. Man braucht
einen eigenen key, und den bekommt man nur, wenn man die
Anmeldeprozedur bei snap.com selber unternimmt. Keine Bange, ist
idiotenleicht und dauert maximal eine Minute. Den einzubauenden
Scriptcode bekommt man am Ende bei der Anmeldung zum Kopieren.
Was meinst du mit "Kann man das auch bei den anderen Links umsetzen
oder lässt das Blogger wieder
nicht zu?"
Man kann diesen Service so weit ich das verstanden habe auf allen
Sites nutzen, nicht nur in Blogs. Das externe JavaScript tut ja nichts
anderes, als alle a-href-Elemente im Dokument zu checken und zu
gucken, ob das Verweisziel ein http-Ziel ist und auf einem anderen
Server/einer anderen Domain als der eigenen liegt. Solche Links
bekommen dann via DOM ein mouseover- und mouseout-Attribut verpasst,
denen wiederum ein Scriptaufruf zugeordnet wird. Das eigentliche
JavaScript bei snap.com ist ein Ajax-Script, das sich in Windeseile
mit einer Datenbank kurzschließt, in der wohl Screenshots aller URLs
gesammelt werden.
Ich denke, wenn du die Funktionalität mal woanders, also außerhalb von
blogger.com-Blogs haben willst, kannst du es einfach mal ausprobieren.
Und vielleicht mal hier berichten ...
viele Grüße
Stefan Münz
Überall wo ich das bisher gesehen hab, war das Event am genzen Link.
Als ich das mal getestet habe gans die angsprochenen Optionen nicht.
> Was meinst du mit "Kann man das auch bei den anderen Links umsetzen
> oder lässt das Blogger wieder
> nicht zu?"
Das es außerhalb von Blogger auch funktioniert ist mir schon klar.[Hat
Yigg das nicht?] Ich frage mich nur wieso der praktische Icon,
welcher das nervende PopUp zumindest auf weßentliche (sinnvolle)
Stellen reduziert, nur bei Links in Beiträgen erscheint. Bei Links zB
in der Navigation hingegen nicht... Ok, ich geb zu das würde nicht gut
aussehen,...
> Das es außerhalb von Blogger auch funktioniert ist mir schon klar.[Hat
> Yigg das nicht?] Ich frage mich nur wieso der praktische Icon,
> welcher das nervende PopUp zumindest auf weßentliche (sinnvolle)
> Stellen reduziert, nur bei Links in Beiträgen erscheint. Bei Links zB
> in der Navigation hingegen nicht... Ok, ich geb zu das würde nicht gut
> aussehen,...
Ach _das_ meinst du. Ja, ist mir auch schon aufgefallen. Nun gibt es
im Parameterstring, der dem JavaScript übergeben wird, ja den Passus
platform=blogger - vermutlich weil das Script mit den Template-Widgets
von blogger.com kommunizieren kann. Vielleicht wenn man das einfach
mal weglässt ...
viele Grüße
Stefan Münz
Jo, das wars - ohne diesen Parameter gehts auch in der Sidebar.
viele Grüße
Stefan Münz