Ergebnis 1 bis 7 von 7

Thema: Javascript einbau

  1. #1
    Contao-Nutzer
    Registriert seit
    07.03.2010.
    Ort
    Dortmund
    Beiträge
    26

    Standard Javascript einbau

    Hallo zusammen
    ich habe folgenden Javascript Code bekommen und muß das in unsere Seite einbauen.
    Ich habe leider keine Ahnung von Javascript und bekomme es ein fach nicht hin.
    Ich habe es im Seitenlayout unter Javascript eingefügt aber es passiert nichts.
    Es sollte eigentlich ein neues Fenster aufgehen und eine Werbung anzeigen.
    Vieleicht kann mir jemand erklären was ich machen muß ?
    Die Datei liegt im Typolight root verzeichnis

    Code:
    <script language="JavaScript" type="text/JavaScript">
    
    function MM_reloadPage(init) {  //reloads the window if Nav4 resized
      if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
        document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
      else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
    }
    MM_reloadPage(true);
    
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    
    function popupPage2(b,h) {
    
    // Position berechnen  ::::::::::::::::::::::::::::
    var ns6 = (!document.all && document.getElementById);
    var ie4 = (document.all);
    var ns4 = (document.layers);
    if(ns6||ns4) {
    sbreite = innerWidth;
    shoehe = innerHeight;
    }
    else if(ie4) {
    sbreite = document.body.clientWidth;
    shoehe = document.body.clientHeight;
    }
    x = (sbreite-b)/2;
    y = (shoehe-h)/2;
    
    // dateiname
    var page = "Banner_LeitzLiga_de_DACH.swf";
    windowprops = "width="+ b +",height="+ h +",left=" + x +",top=" + y + "scrollbars=no,menubars=no,toolbars=no,resizable=yes";
    window.open(page,"Titeltext",windowprops);
    
    }
    </script>
    gruß
    Michael

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.467
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Oh graus!

    Was ist das denn für ein Code? Frontpage? Ist ja grauenvoll

    Aber Javascript-Code in dieser Grösse am besten erst mal komprimieren (YUI Compressor) und dann in ein File speichern (filename.js) und hochladen.
    Dann im Seitenlayout bei den zusätzlichen head-tags zum Beispiel den <script>-tag zum Javascriptfile einfügen und gut ist
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Nutzer Avatar von Pandoran
    Registriert seit
    13.10.2009.
    Ort
    Berlin
    Beiträge
    11

    Standard

    Ich würd mal sagen das ist Dreamweaver.

    Du musst dann in der Seite noch das JS aufrufen.
    z.B. <body onload="meineFunktion()">

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

    Support Contao

    Standard

    Hallo comcat,

    wenn - wie Du sagst - obiger Code in einer Datei ausgelagert ist, dann solltest Du dort die <script>-Tags entfernen!

    BTW: Und ganz nebenbei ist das language-Attribut in XHTML Strict als "deprecated" gekennzeichnet.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Nutzer
    Registriert seit
    07.03.2010.
    Ort
    Dortmund
    Beiträge
    26

    Standard

    Das mit den script tag habe ich gemacht!
    Zitat Zitat von xchs Beitrag anzeigen
    BTW: Und ganz nebenbei ist das language-Attribut in XHTML Strict als "deprecated" gekennzeichnet.
    Das heist was ??


    Zitat Zitat von Pandoran
    Du musst dann in der Seite noch das JS aufrufen.
    z.B. <body onload="meineFunktion()">
    Das habe ich gemacht aber es klappt nicht der name "meineFunktion()" kann doch heißen wie er will oder bezieht sich das auf eine funktion in dem Script???

    gruß
    Michael

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

    Support Contao

    Standard

    Zitat Zitat von comcat Beitrag anzeigen
    Das mit den script tag habe ich gemacht!
    ...
    Das heist was ??
    Da Du das <script>-Tag laut Deinen Angaben entfernt hast, hat sich das mit dem language-Attribut ja nun auch gelöst. Ansonsten sei zum Nachlesen folgende Quelle empfohlen: SELFHTML
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  7. #7
    Contao-Nutzer
    Registriert seit
    07.03.2010.
    Ort
    Dortmund
    Beiträge
    26

    Standard

    Danke an alle ich habe den Fehler gefunden ich habe in der Zeile Body onload
    Code:
    onLoad="setTimeout('popupPage2(600,200)', 1000)" geschrieben.
    Ich hätte einfach
    Code:
    nur setTimeout('popupPage2(600,200)', 1000)
    schreiben sollen dann hätte es sofort geklappt!!!
    Das onload kommt ja schon von Typolight!

    Danke

    gruß
    Michael

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 8
    Letzter Beitrag: 08.11.2011, 14:39
  2. Typolight 2.8.3 - Probleme beim Einbau von Bildergalerie
    Von lichtfest im Forum Bilder/Dateien
    Antworten: 8
    Letzter Beitrag: 21.02.2011, 10:25
  3. Einbau von "Conditional select menues"
    Von tobo im Forum xtmembers
    Antworten: 2
    Letzter Beitrag: 31.01.2010, 18:36
  4. Javascript einbinden
    Von latscheli im Forum Layout / Templates / Holy Grail
    Antworten: 24
    Letzter Beitrag: 20.01.2010, 11:45
  5. Fehlermeldung nach Einbau der dfGallery
    Von allesroger im Forum Allgemeine Inhaltselemente
    Antworten: 6
    Letzter Beitrag: 24.06.2009, 18:39

Lesezeichen

Lesezeichen

Berechtigungen

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