+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Javascript Problem

  1. #1
    Neu an Board
    Registriert seit
    03.08.2010
    Beiträge
    29
    Bedankte sich
    16
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Javascript Problem

    Hallo,

    Ich habe ein Problem mit einen Javascript.
    also in meinen Header habe ich

    Code:
    <script type="text/javascript" src="/da/wo/das/liegt/datum.js" ></script>
    das ist das script:

    Code:
    function DatFormat(vTag, vMon, vJahr) {
    	var ausgabe = "";
    	if (vJahr<2000) vJahr+=1900;
    	if (vTag < 10) ausgabe = "0" + vTag + ".";
      	 else ausgabe = vTag + ".";
       	if ((vMon) < 10) ausgabe += "0" + vMon + "." + vJahr; 
       	 else ausgabe += vMon + "." + vJahr;
    	return ausgabe;
    	}
    	
    var StartTag = 07;
    var StartMon = 12;
    var StartJah = 2009;
        
    var Jetzt = new Date();
    var Daten = new Array("1","2","3","4");
        
    var Tag = Jetzt.getDate();
    var Monat = Jetzt.getMonth();
    var Jahr = Jetzt.getYear();
    if (Jahr<2000) Jahr+=1900;
      
    var TagInWoche =  Jetzt.getDay();
    var SubTag = new Array(6,0,1,2,3,4,5);
        
    var AktDat = new Date(Jahr, Monat, Tag - SubTag[TagInWoche]);
        
    var AktTag = AktDat.getDate();
    var AktMon = AktDat.getMonth();
    var AktJah = AktDat.getYear();
    if (AktJah<2000) AktJah+=1900;
        
    var GoDat = new Date(0,0,0);
    var i = 0;
    var a = i;
    var t = 0;
    var datestring = new Array("0","1","2","3");
        
    while (AktDat > GoDat && i<52) {
       	GoDat = new Date(StartJah,StartMon-1,StartTag+7*i);
       	a = (i % 4) + 1;
       	i++
       	}
        
    for (i=0; i<4; i++) {
       	var ADat = new Date(AktJah,AktMon,AktTag+7*i);
       	var EDat = new Date(AktJah,AktMon,AktTag+6+7*i);
       	datestring[i] = DatFormat(ADat.getDate(), ADat.getMonth()+1, ADat.getYear()) + " bis " +
       			DatFormat(EDat.getDate(), EDat.getMonth()+1, EDat.getYear()); 
       	}
      	 
    for (i=1; i<5; i++) {
    	t = a;
    	Daten[t-1] = datestring[i-1];
    	a++;
    	if (a > 4) a-=4;
    	}
    	
    var link = "";
    var Nr1 = a;
    var Nr2 = a+1;
    if (Nr2>4) Nr2 -= 4;
    
    function plan(nr, pr) {
    	if (nr == 1) link = "woche"+Nr1;
    	 else link = "woche"+Nr2;
    	if (pr == 0) {
    	   link += ".html";
    	   window.location.href = link;
    	   }
    	 else {
    	   link += "d.html";	
    	   window.open(link,"_blank");
    	   }
    	}
    und hier drüber möchte ich die die Seiten aufrufen:


    Code:
    <p style="text-align: center;"><a href="javascript:plan(1,0)">aktuelle Woche</a></p>
    leider kommt dann immer "Objekt nicht gefunden" im Browser wenn ich das abrufen möchte

    ich habe bestimmt irgendwo einen Denkfehler

    hoffe ihr könnt mir helfen

    LG Key

  2. #2
    Gehört zum Inventar Avatar von SirDrake
    Registriert seit
    29.08.2006
    Ort
    Köln
    Beiträge
    6.268
    Bedankte sich
    164
    Erhielt 2.346 Danksagungen
    in 2.119 Beiträgen
    Gruß Fred
    Fragen und Antworten rund um Joomla! FAQ
    Code-Bereinigung abschalten - Unterstütze Joomla

  3. #3
    Neu an Board
    Registriert seit
    03.08.2010
    Beiträge
    29
    Bedankte sich
    16
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    jo sry bin nur voll verzweifelt ich suche jetzt schon 5 Tage und finde leider nichts

    LG Key

  4. #4
    Neu an Board
    Registriert seit
    24.08.2010
    Beiträge
    27
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    mich würde eine lösung auch interessieren und schließe mich mal an, ich habe eigentlich genau dasselbe problem. ich möchte eine sortierbare tabelle in joomla 1.5 einbauen und möchte dieses script dafür verwenden: http://kryogenix.org/code/browser/sorttable/ ich füge das script im header des templates über <script src="sorttable.js"></script> ein, leider funktioniert es nicht.

    ich habe mir auch schon die FAQ von lacki (http://www.joomlaportal.de/erste-sch...a-1-5-faq.html) durchgelesen und javascript aktiviert, jedoch ohne erfolg. ich habe auch schon von einer lösung gelesen, bei der man jedes mal den editor abschalten muss wenn man den beitrag ändert, aber da ich den beitrag öfters ändern möchte bietet sich diese lösung nicht wirklich an. ich suche schon seit zwei tagen nach einer möglichkeit, ich hoffe ihr könnt mir bei der lösung des problems helfen. danke euch im voraus!

  5. #5
    Neu an Board
    Registriert seit
    03.08.2010
    Beiträge
    29
    Bedankte sich
    16
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    einfügen kannst du das indem du die index.php öffnest und es da im header einbindest. Java solltest du auch aktivieren.

    das hab ich ja soweit, nur bei mir funktioniert
    so wie ich das sehe das Script nicht oder der findet die HTML seiten nicht die er öffnen soll.

    LG Key

+ Antworten

Lesezeichen

Berechtigungen

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