mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 08:48 Benutzername: Passwort: Auto-Login

Thema: Map Marker mit Sidebar vom 02.07.2015


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Map Marker mit Sidebar
Autor Nachricht
sascha_kote
Threadersteller

Dabei seit: 18.10.2007
Ort: Münster
Alter: -
Geschlecht: Männlich
Verfasst Do 02.07.2015 12:41
Titel

Map Marker mit Sidebar

Antworten mit Zitat Zum Seitenanfang

Ich möchte den Map Marker hier nutzen (Maps & Sidebar)

http://koti.mbnet.fi/ojalesa/boundsbox/makemarker_sidebar.htm

Mein Problem ist, dass ich statt der Sidebar ein Dropdown brauche, aber nicht wirklich weiss, wo ich dan ansetzen muss.

Jemand nen Tipp?
Danke Sascha



/**
* Creates a sidebar item
* @constructor
* @author Esa 2009
* @param marker
* @param options object Supported properties: sidebarItem, sidebarItemClassName, sidebarItemWidth,
*/
function SidebarItem(marker, opts){
var tag = opts.sidebarItemType || "button";
var row = document.createElement(tag);
row.innerHTML = opts.sidebarItem;
row.className = opts.sidebarItemClassName || "sidebar_item";
row.style.display = "block";
row.style.width = opts.sidebarItemWidth || "120px";
row.onclick = function(){
google.maps.event.trigger(marker, 'click');
}
row.onmouseover = function(){
google.maps.event.trigger(marker, 'mouseover');
}
row.onmouseout = function(){
google.maps.event.trigger(marker, 'mouseout');
}
this.button = row;
}
// adds a sidebar item to a

SidebarItem.prototype.addIn = function(block){
if(block && block.nodeType == 1)this.div = block;
else
this.div = document.getElementById(block)
|| document.getElementById("sidebar")
|| document.getElementsByTagName("body")[0];
this.div.appendChild(this.button);
}
// deletes a sidebar item
SidebarItem.prototype.remove = function(){
if(!this.div) return false;
this.div.removeChild(this.button);
return true;
}
  View user's profile Private Nachricht senden
gotoAndPlay

Dabei seit: 22.11.2006
Ort: -
Alter: 40
Geschlecht: Männlich
Verfasst Do 02.07.2015 14:15
Titel

Antworten mit Zitat Zum Seitenanfang

ungetestet:

var tag = opts.sidebarItemType || "option";

und per HTML baust du nen select herum:

<select name="map" size="1">

Wenn das nicht geht, könnte man das ja auch im Anschluss per jQuery manipulieren. Obwohl das natürlich ziemlicher Käse ist, aber so würde man es hinbekommen!
  View user's profile Private Nachricht senden
Anzeige
Anzeige
 
Ähnliche Themen link in sidebar
sidebar <div>-Problem
Umlaute in Wordpress-Sidebar!
javascript bookmarks nur in Sidebar?
Sidebar Höhe Maximum!
[Wordpress] Sidebar skinnen
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.