Peruns Weblog - Webwork und Internet


Ist das private Weblog von Vladimir Simovic mit Berichten zum Thema Webwork und Internet. Ich wohne in Köln und arbeite als freier Webworker, Blogger und Autor.



Die Frappr-Karte einbinden

Perun am 01. März 2007 um 02:05 Uhr

Ich habe schon vor einiger Zeit über Frappr berichtet. Es handelt sich hierbei um einen Web 2.0-Dienst (die Hasser es Web 2.0-Wortes mögen mir verzeihen). Man kann eine Gruppe erstellen und dann können sich Leute die sich dieser Gruppe zugehörig fühlt eintragen. Dabei greift Frappr auf den Kartenbestand von Google Earth und somit können alle auch ihre exakte geographische Position angeben.

So weit, so gut. Nun wurde ich letztens von einem Kunden gebeten herauszufinden, wie schwer es ist eine Frappr-Karte in eigenes Weblog einzubinden. Das habe ich jetzt getan und bin um einiges schlauer als vorher. Und da dachte ich ich schreibe es hier nieder … evtl. interessiert es den einen oder anderen.

Wenn man wenig Wert auf sauberen (X)HTML-Code legt, dann ist es sehr einfach eine Karte von Frappr.com einzubinden, man muss nur folgenden exemplarischen Code auf einer Unterseite oder in einem Beitrag einbinden:

<div><embed quality="high" type="application/x-shockwave-flash" wmode="transparent" src="http://www.frappr.com/ajax/yvmap.swf" flashvars="host=http://www.frappr.com/[flashvars-Wert]" salign="l" align="middle" scale="noscale" width="500" height="300" ></embed><div><a href="http://visitor.frappr.com/?sig=visitor_map[...]" target=_blank><img src="http://frappr.com/i/gyo.gif" border=0/></a><a href="http://www.frappr.com/[Link zur Karte]" target=_blank><img src="http://frappr.com/i/s.gif" border=0/></a><a href="http://www.frappr.com/[...]" target=_blank><img src="http://frappr.com/dyn_map/350758/origin:other/p.gif" border=0/></a><a href="http://www.frappr.com/?a=feedback[...]" target=_blank><img src="http://frappr.com/i/h.gif" border=0/></a></div></div>

Den oberen Code generiert Frappr.com autmatisch wenn man eine bestimmte Karte auf seiner Website einbinden will. Das Problem an dem Code ist dann natürlich dass es von Seiten des Validators viele Fehlermeldungen hagelt, da Attribute und Elemente eingesetzt werden die nicht zum (X)HTML-Standard gehören. Im Grunde genommen kann man den oberen Code massiv kürzen

<div><object data="http://www.frappr.com/ajax/yvmap.swf" type="application/x-shockwave-flash" width="500" height="300">
<param name="movie" value="http://www.frappr.com/ajax/yvmap.swf" />
<param name="flashvars" value="http://www.frappr.com/[flashvars-Wert]" />
<param name="quality" value="high" />
<param name="scale" value="noscale" />
<param name="bgcolor" value="none" />
</object>
<p><a href="http://www.frappr.com/[Link zur Karte]">Link</a></p></div>

Und das Ergebnis schaut folgendermaßen aus. natürlich liegt es an dir wie und welchen Code du einbindest und was du kürzen willst.

Die obere Lösung habe ich auf IE 6, IE 7, SeaMonkey 1.1 und Firefox 2.0.0.2 getestet und so weit funktioniert es einbahnfrei. Einziges Manko: die Flash-Datei wird erst abgespielt nach dem sie vollständig heruntergeladen wurde. Es gibt als kein Streaming.

Verwandte Beiträge

Kategorien:
Internet
Tags:
 
Beitrag:
Trackback-Adresse und die Druckvorschau
Rivva:
Was sagen die Anderen dazu?
Kommentare:
Kommentare verfolgen oder ein Kommentar abgeben

«« Zum vorherigen Beitrag — Zum nächsten Beitrag »»


Ein Kommentar »»

  1. 1.J

    Kommentar vom 05. März 2007 um 13:27

    Weiteres Problem: das Ersatzbild wird dummerweise immer mitgeladen. Doch auch die Javascript-Implementationen UFO und SWFObject sind da leider nicht besser. Es ist zum weinen.

Einen Kommentar hinterlassen

XHTML (folgende Tags sind erlaubt): <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> . Kommentar-Vorschau ist aktiviert (Javascript wird benötigt).

Code-Beispiele: damit die Code-Beispiele richtig angezeigt werden müssen die Sonderzeichen maskiert werden (z. B. < zu &lt;).

Live-Vorschau: