Ergebnis 1 bis 11 von 11

Thema: [noch nicht gelöst] JavaScript in einzelner Seite

  1. #1
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard [noch nicht gelöst] JavaScript in einzelner Seite

    Hi,
    ich möchte gern die GoogleMapsApi Javascript V3 in einer Seite verwenden. Dazu müssen einige JavaScripts eingebunden werden.
    An welcher Stelle kann ich JavaScript in eine Seite einbinden? Also, nicht über´s Layout, sonst würde das ja bei jeder Seite ausgeführt werden.
    Kann mir da jemand helfen?

    danke
    Gruß
    Michel
    Geändert von Lengen1971 (22.11.2010 um 09:00 Uhr)

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Lengen1971,

    dafür könntest Du beispielsweise diese Erweiterung nehmen.

    Oder gleich das dafür vorgesehene "Google Maps Modul" (allerdings zur Zeit noch mit der älteren API)
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  3. #3
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi xchs,

    vielen Dank für dein Antwort. Die GoogleMaps Extension haben wir schon probiert, die kann leider nur einen Karte anzeigen. Ich möcht aber auch Routenberechnung usw. durchführen.

    Die header_code hab ich auch schon drauf, aber der Code wird in die Seite nicht eingebunden. Also, im Quelltext nicht sichtbar.

    Gruß
    Michel

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    Die header_code hab ich auch schon drauf, aber der Code wird in die Seite nicht eingebunden. Also, im Quelltext nicht sichtbar.
    Kannst Du das etwas genauer ausführen, was genau Du wo einbindest?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Hi, ja, klar, in die Einstellungen einer Seite. Hier sind die zusätzl. Felder für header_code und footer_code. siehe Screenshot.
    Angehängte Grafiken Angehängte Grafiken

  6. #6
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Poste mal bitte den kompletten Code hier! Der Funktionsaufruf im Bereich "Footercode" kann so schon mal nicht richtig sein...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    OK:
    Code:
    var directionDisplay;
    var directionsService = new google.maps.DirectionsService();
    var map;
    
    function initialize() {
      directionsDisplay = new google.maps.DirectionsRenderer();
      var ahrensberg = new google.maps.LatLng(53.258447,13.03299);
      var myOptions = {
        zoom:14,
        mapTypeId: google.maps.MapTypeId.ROADMAP,
        center: chicago
      }
      map = new google.maps.Map(document.getElementById("main_map"), myOptions);
      directionsDisplay.setMap(map);
    }
      
    function calcRoute() {
      var start = document.getElementById("start").value;
      var end = document.getElementById("end").value;
      var request = {
        origin:start, 
        destination:end,
        travelMode: google.maps.DirectionsTravelMode.DRIVING
      };
      directionsService.route(request, function(result, status) {
        if (status == google.maps.DirectionsStatus.OK) {
          directionsDisplay.setDirections(result);
        }
      });
    }
    Code:
    initialize();

  8. #8
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Den Code, den Du in die beiden Eingabefelder einfügst, musst Du aber in entsprechende <script>-HTML-Tags setzen und nicht direkt so einfügen!
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  9. #9
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    Ach scheiße. Sry, mach ich gleich....


    Geht aber trotzdem net... der code ist nicht in der Seite drin...
    Geändert von Lengen1971 (19.11.2010 um 14:55 Uhr)

  10. #10
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.558
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Lengen1971 Beitrag anzeigen
    Geht aber trotzdem net... der code ist nicht in der Seite drin...
    Schau Dir am besten mal dieses Thema ab diesem Beitrag an. Dort haben wir das selbe schon mal "durchgekaut".

    Da - so wie es aussieht - die Funktion über das onload-Attribut des <body>-Elements initialisiert werden muss, kann es sein, dass Du eine JavaScript-Fehlermeldung erhälst, sofern die entsprechende Definition der Funktion nur auf der einen Seite eingebunden wird.

    Gegebenenfalls wäre es daher günstiger, wenn Du das direkt über ein eigenes Seitenlayout machst, das Du dann nur dieser einen Seite zuweist.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  11. #11
    Alter Contao-Hase
    Registriert seit
    04.02.2010.
    Beiträge
    1.366

    Standard

    OK, ich check mal den Beitrag.

    Über onload oder footer is ja egal. Der Code ist ja gar nicht in der generierten Seite drin. Auch krieg ich keine Fehlermeldung über die JavaScript Konsole.

    Schönes WE
    Gruß
    Michel

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [gelöst]C 2.9.0 Backendproblem mit Javascript
    Von psren im Forum Installation / Update
    Antworten: 4
    Letzter Beitrag: 05.07.2010, 10:29
  2. Nach Umzug nur noch Index Seite vorhanden???
    Von han im Forum Installation / Update
    Antworten: 14
    Letzter Beitrag: 24.06.2010, 18:11
  3. [gelöst!!!] Javascript läuft nicht
    Von sadara im Forum Allgemeine Inhaltselemente
    Antworten: 40
    Letzter Beitrag: 03.05.2010, 18:33
  4. [gelöst] Eventliste nicht auf jeder Seite einbinden
    Von Mozzarella im Forum Nachrichten/Events/FAQ
    Antworten: 5
    Letzter Beitrag: 15.04.2010, 09:02
  5. Antworten: 3
    Letzter Beitrag: 30.10.2009, 15:07

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •