1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
1473
1473
EMPFEHLEN
-
03.04.09 18:23 #1
Hallo Leute,
spiele mich jetzt schon eine Zeit mit der Google-Maps-API (bzw. mit Gmapper PHP) und generiere erfolgreich eine Karte.
Jetzt habe ich in der Sprechblase meiner Marker auch einen Link drin welchen ich gerne per iFrame in einer Thickbox anzeigen lassen will.
Wenn ich den Link, welcher dynamisch generiert wird ausserhalb der Google-Map anzeige dann kann ich ihn in einer Thickbox öffnen - wenn ich jedoch genau den gleichen Link in die Sprechblase einbinde dann funktioniert das nicht.
Das wäre der relevante Codeabschnitt - die Thickbox binde ich im Head der Seite ein:
Kann mir bitte jemand helfen dieses Problem zu lösen.HTML-Code:var image = new Array("gelb.png",32,32); var point = new GLatLng("52.5205219","13.3474903"); var marker = createOtherMarker(point, '<p style="font-family:arial; font-size:11px;">Vorname Name<br>BStrasse<br>Ort<br>Tel. (030) 1234567<br><br><a href="./kontakt.php?nr=2320&keepThis=true&TB_iframe=true&height=500&width=800" title="" class="thickbox">E-Mail senden</a></p>',image); map.addOverlay(marker);Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!
Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
-------------------
Es ist immer Zeit etwas zu verändern ....
.... das alles so bleibt wie es ist!
-------------------
Homepage Landshut
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
-
03.04.09 21:27 #2
Ich weiß jetzt nicht, ob es noch aktuell ist das Problem, aber die Google Api schießt ab ner bestimmen Version Thickbox ab.
Ich hab mal schnell gegooglet und das gefunden: LINKMFG Scipio
Ein Danke für hilfreiche Antworten ist gern gesehen.
-
04.04.09 08:41 #3
Verstehe ich das hier so richtig:
hier wird gemeint, dass ich die Version auf 2.122 setzen soll - das hätte ich gemacht aber es funktioniert trotzdem nicht.Code :1
There seems to be a problem with the new version of the Google Maps API that kills the functionality of Thickbox. According to this discussion on Google Groups, a way to ensure Thickbox is working correctly is to "lock" on version 2.122 of the Google Maps API inside the Javascript that creates the markers. That is, use: google.load("maps", "2.122"); instead of google.load("maps", "2.x");
Ich habe hier noch gelesen, dass man Thickbox mit tb_init() "nachladen" soll - leider erschließt sich mir das nicht ganz wie ich das machen soll.Geändert von dwex (04.04.09 um 09:19 Uhr)
Ich würde mich über die Bewertung meiner Beiträge mit Kurzkommentar sehr freuen!
Die "dumme Frage" ist gewöhnlich das erste Anzeichen einer völlig neuen Entwicklung!
-------------------
Es ist immer Zeit etwas zu verändern ....
.... das alles so bleibt wie es ist!
-------------------
Homepage Landshut
-------------------
/voodoo.css
#meinFeind {position: absolute; bottom: -6ft;}
-
Hallo und sorry, dass ich das Thema nochmal aufrollen muss.
Aber ich habe das gleiche Problem wie mein Vorredner, dass GMapper und Thickbox nicht zusammen funktionieren.
Ich bekomme jedesmal eine Fehlermeldung noch bevor die Seite fertiggeladen ist.
Die Meldung besteht aus einem leeren JavaSript-Popupfenster mit meiner IP am oberen Rand.
Ich bestätige mit OK und die Seite wird geladen.
Die Funktion "headjs" habe ich weggelassen und binde das Ganze wie folt ein.
Ich würde euch jetzt gerne sagen was in der Meldung steht...HTML-Code:<script type="text/javascript" src="js/thickbox/jquery.js"></script> <script type="text/javascript" src="js/thickbox/thickbox.js"></script> <script type="text/javascript" src="http://maps.google.com/maps?file=api&v=2.122&key=****************************"></script>
Hab mir mit Firefox das Fehlerprotokol anzeigen lassen und er gibt Fehler aus.
1. Fehler beim Verarbeiten des Wertes für Eigenschaft 'filter'. Deklaration ignoriert.
2. Fehler beim Verarbeiten des Wertes für Eigenschaft 'height'. Deklaration ignoriert.HTML-Code:.TB_overlayBG { background-color:#000; [B]filter:alpha(opacity=75);[/B] -moz-opacity: 0.75; opacity: 0.75; }
3. Fehler beim Verarbeiten des Wertes für Eigenschaft 'margin-top'. Deklaration ignoriert.HTML-Code:* html #TB_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
HTML-Code:* html #TB_window { /* ie6 hack */ position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
Vielleicht weiß ja jemand Rat. Danke!
My little Playground || 3D Modellierung & Fotografie
http://www.despoiler.de
Ähnliche Themen
-
Google Maps "ReverseGeocoding"-Bsp. auf mehrere Maps anwenden
Von jbender im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 30.03.10, 21:06 -
Google Maps api
Von Aurora-One im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 01.02.10, 21:15 -
Google Maps API
Von walle_89 im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 08.09.09, 10:15 -
Google Maps
Von weissi im Forum PHPAntworten: 12Letzter Beitrag: 03.02.09, 08:07 -
ThickBox und YouTube/Google Video
Von mardusi im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 30.04.08, 09:46





Zitieren
Login





