1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Avalon

Beiträge von Avalon

  • .XPI Datei installieren

    • Avalon
    • 8. Dezember 2006 um 13:41

    :shock:

    Also nochmal!

    Du machst ein Doppelklick auf die .XPi-Datei entweder öffnet sich dein Firefox oder du musst erst noch sagen "Öffnen mit..." und wählst dann den Firefox aus.
    Dann kannst du nach 5 Sekunden auf Installieren klicken. Das macht der dann und dann haste nen Button wo "Neustart" steht. Da drauf klicken und der FF startet sich neu.
    Danach ist die Installation abgeschlossen!

  • .XPI Datei installieren

    • Avalon
    • 8. Dezember 2006 um 13:33

    Also du hast ne Zip Datei?

    Dann entpack die Zip Datei und installier dann die XPI Datei!

  • [gelöst] Hotkeys gehen nicht mehr !

    • Avalon
    • 8. Dezember 2006 um 13:23

    Vielleicht wären noch ein paar mehr Angaben hilfreich!

    z.B. Betriebssystem und Firefoxversion

  • .XPI Datei installieren

    • Avalon
    • 8. Dezember 2006 um 13:15

    Ich verstehe dich nicht ganz! Vll. kannst du es nochmal ein bisschen genauer erklären!

    Normalerweise installiert man die .XPI-Datei mit einem Doppelklick. Dann öffnet sich der Firefox und man kann es installieren.

  • Javascript in einer Erweiterung

    • Avalon
    • 8. Dezember 2006 um 11:10
    Code
    window.addEventListener("load", function() { Login.init(); }, false);
    
    
    var Login = {
      init: function() {
        var appcontent = document.getElementById("appcontent");  
        if(appcontent)
          appcontent.addEventListener("load", this.onPageLoad, true);
      },
    
    
    var file = Components.classes["@mozilla.org/file/directory_service;1"]
                         .getService(Components.interfaces.nsIProperties)
                         .get("ProfD", Components.interfaces.nsIFile);
    file.append("daten.xml");
    
    
    var ios = Components.classes["@mozilla.org/network/io-service;1"]
                        .getService(Components.interfaces.nsIIOService);
    var fileHandler = ios.getProtocolHandler("file")
                         .QueryInterface(Components.interfaces.nsIFileProtocolHandler);
    var URL = fileHandler.getURLSpecFromFile(file); 
    
    
      onPageLoad: function(aEvent) {
    	alert("test1");
    	user=URL.getElementsByTagName('LoginDaten').item(0).getElementsByTagName('sDE').item(0).getElementsByTagName('Username').item(0).firstChild.nodeValue.Text;
    	alert("test2");
    	         user=URL.getElementsByTagName('LoginDaten').item(0).getElementsByTagName('sDE').item(0).getElementsByTagName('Passwort').item(0).firstChild.nodeValue.Text;
    	alert("test3");
    	alert(user);
    	alert(pw);
    	doc.forms.namedItem("loginform").elements.namedItem("nic").value = user;
    	doc.forms.namedItem("loginform").elements.namedItem("pass").value = pw;
      }
    }
    Alles anzeigen


    Fehler: missing : after property id
    Quelldatei: chrome://test/content/login.js
    Zeile: 10, Spalte: 4
    Quelltext:
    var file = Components.classes["@http://mozilla.org/file/directory_service;1"]

  • Javascript in einer Erweiterung

    • Avalon
    • 7. Dezember 2006 um 20:59

    dann ist gut!
    Habe nämlich gehört das man im Profilordner nicht so ohne weiteres Speichern kann, schon garnicht in Linux.


    Danke Dr.Evil, werde ich gleich nach dem einkaufen mal ausprobieren!

  • Javascript in einer Erweiterung

    • Avalon
    • 7. Dezember 2006 um 20:46

    bevor ich jetzt weitermache ne Frage.


    Ist es möglich im laufenden Betrieb von FF Daten im Profilordner zu speichern?
    Und zwar unabhängig ob es Windows oder Linux ist?

  • Javascript in einer Erweiterung

    • Avalon
    • 7. Dezember 2006 um 20:18

    hier zu Hause heisst es Java Script Konsole, auf der Arbeit war es die Fehler Konsole!


    Code
    Fehler: Kein Element gefunden
    Quelldatei: jar:file:///C:/Programme/Mozilla%20Firefox/chrome/browser.jar!/content/browser/daten.xml
    Zeile: 1, Spalte: 1
    Quelltext:
    ^

    Da haben wir den Fehler :)

    Blos was heisst das jetzt?

  • Javascript in einer Erweiterung

    • Avalon
    • 7. Dezember 2006 um 15:14

    So, habe die Einstellungen umgestellt!

    Habe keine Javascript-Konsole im Menü Extras!

  • Javascript in einer Erweiterung

    • Avalon
    • 7. Dezember 2006 um 15:06

    meinst du die JavaScript Development Environment im Firefox?

    Wenn ja, da sagt der mir nur:

    Running...

  • Javascript in einer Erweiterung

    • Avalon
    • 7. Dezember 2006 um 15:02

    Javascript Konsole???
    Wo was?

    Ich habe zum testen wo der Fehler ist überall nen alert hingemacht.

    Bis:

    Code
    onPageLoad: function(aEvent) {
        var doc = aEvent.originalTarget, user="test", pw="test", xmlDoc=document.implementation.createDocument("", "doc", null);
        xmlDoc.load("daten.xml");

    dahin ist alles richtig!
    Also stimmt was mit dem

    Code
    user=xmlDoc.getElementsByTagName('LoginDaten').item(0).getElementsByTagName('sDE').item(0).getElementsByTagName('Username').item(0).firstChild.nodeValue;
       pw=xmlDoc.getElementsByTagName('LoginDaten').item(0).getElementsByTagName('sDE').item(0).getElementsByTagName('Passwort').item(0).firstChild.nodeValue;

    weil dannach das stimmt auch wieder!

  • Javascript in einer Erweiterung

    • Avalon
    • 7. Dezember 2006 um 10:58

    So nun habe ich eine xml Datei:

    XML
    <?xml version="1.0"?>
    
    
    <LoginDaten>
    
    
     <sDE> 
    
    
      <Username>test</Username>
    
    
      <Passwort>123456</Passwort>
    
    
     </sDE>
    
    
     <xDE>
    
    
      <Username>test</Username>
    
    
      <Passwort>123456</Passwort>
    
    
     </xDE>
    
    
    </LoginDaten>
    Alles anzeigen

    Meine JS-Datei:

    Code
    window.addEventListener("load", function() { Login.init(); }, false);
    
    
    var Login = {
      init: function() {
        var appcontent = document.getElementById("appcontent");  
        if(appcontent)
          appcontent.addEventListener("load", this.onPageLoad, true);
      },
    
    
      onPageLoad: function(aEvent) {
        var doc = aEvent.originalTarget, user="test", pw="test", xmlDoc=document.implementation.createDocument("", "doc", null); 
        xmlDoc.load("daten.xml"); 
    	user=xmlDoc.getElementsByTagName('LoginDaten').item(0).getElementsByTagName('sDE').item(0).getElementsByTagName('Username').item(0).firstChild.nodeValue;
    	pw=xmlDoc.getElementsByTagName('LoginDaten').item(0).getElementsByTagName('sDE').item(0).getElementsByTagName('Passwort').item(0).firstChild.nodeValue;
    	doc.forms.namedItem("loginform").elements.namedItem("nic").value = user;
    	doc.forms.namedItem("loginform").elements.namedItem("pass").value = pw;
      }
    }
    Alles anzeigen

    Irgendwas stimmt nicht!

    Hilfeeeeeeeeeee :D

  • Javascript in einer Erweiterung

    • Avalon
    • 30. November 2006 um 15:49

    super, danke, soweit funktioniert alles!
    Es soll ja mehr machen, als nur ein Passwortmanager.
    Jetzt will ich die Logindaten aus einer Datei lesen. Das kann ich mit normalem Javascript oder muss ich da auch was beachten?

  • passwort/ seiten sperren

    • Avalon
    • 30. November 2006 um 14:19

    Dann ist ja gut!

    Vll. hat hier ja jm. eine Lösung die auch funktioniert *g*

    Oder du wartest auf Vista, das hat solche Funktionen wie du sie gerne hättest.

  • Javascript in einer Erweiterung

    • Avalon
    • 30. November 2006 um 12:01
    Code
    window.addEventListener("load", function() { Login.init(); }, false);
    
    
    var Login = {
      init: function() {
        var appcontent = document.getElementById("appcontent");  
        if(appcontent)
          appcontent.addEventListener("load", this.onPageLoad, true);
      },
    
    
      onPageLoad: function(aEvent) {
        var doc = aEvent.originalTarget, nickname="test", passwd="test"; 
    	alert("...test2...");
    	document.loginform.nic.value = nickname;
    
    
      }
    }
    Alles anzeigen

    Also das ist nun mein Code in der JS-Datei. Wenn eine Seite fertig geladen ist macht er immer schön ein alert. Aber er füllt leider das Loginteil nicht aus :(

    Habe schon mit:

    Code
    document.loginform.nic.value = nickname;
    doc.loginform.nic.value = nickname;
    content.document.loginform.nic.value = nickname;

    probiert, aber leider ohne Erfolg.

  • passwort/ seiten sperren

    • Avalon
    • 30. November 2006 um 08:49

    Das tut mir leid. Ich habe das Programm bei Google gefunden. Ich kenne es selber nicht.... :(

    Tut mir leid

  • Javascript in einer Erweiterung

    • Avalon
    • 29. November 2006 um 15:06

    wie kommst du den jetzt auf window?
    ich habe das doch nirgends stehen!

    Code
    alert("Javascript geht");
    var nickname="test", passwd="test";
    
    		alert("...test11...");
    		if (content.document.title = "Die Ewigen - Login")
    		{
    			alert("...test22...");
    			content.document.loginform.nic.value = nickname;
    		}
    
    
    function Login()
    {
    		alert("...test1...");
    		if (content.document.title = "Die Ewigen - Login")
    		{
    			alert("...test2...");
    			content.document.loginform.nic.value = nickname;
    		}
    }
    Alles anzeigen


    Wenn ich das Beispiel nehme, was du herausgesucht hast dann kommt:

    Code
    window.addEventListener("load", function() { myExtension.init(); }, false);

    in die XUL und das:

    Code
    var myExtension = {
      init: function() {
        var appcontent = document.getElementById("appcontent");   // browser
        if(appcontent)
          appcontent.addEventListener("load", this.onPageLoad, true);
        var messagepane = document.getElementById("messagepane"); // mail
        if(messagepane)
          messagepane.addEventListener("load", this.onPageLoad, true);
      },
    
    
      onPageLoad: function(aEvent) {
        var doc = aEvent.originalTarget; // doc is document that triggered "onload" event
        // do something with the loaded page.
        // doc.location is a Location object (see below for a link).
        // You can use it to make your code executed on certain pages only.
        if(doc.location.href.search("forum") > -1)
          alert("a forum page is loaded");
      }
    }
    Alles anzeigen


    in die JS-Datei?

    Und das window durch content ersetzten. Sehe ich das so richtig?[/quote]

  • passwort/ seiten sperren

    • Avalon
    • 29. November 2006 um 13:44

    guck mal ob das hier dir weiterhilft:

    http://www.parents-friend.de/

  • Link bekommen Firefox gestorben

    • Avalon
    • 29. November 2006 um 13:06

    Norton Internet Security 2006

  • Javascript in einer Erweiterung

    • Avalon
    • 29. November 2006 um 11:41
    Code
    <script type="application/x-javascript" src="login.js" />

    Nun geht das Javascript auch.


    Code
    function Login()
    {
    	if (document.readyState=="interactive" || document.readyState=="complete")
    	{
    		alert("...test1...");
    		if (document.title = "Die Ewigen - Login")
    		{
    			alert("...test2...");
    			document.loginform.nic.value = nickname;
    		}
    	}
    }
    Alles anzeigen

    Wie kann ich die function jetzt aufrufen?
    Den sie soll ja erst gehen, wenn die Seite: http://sde.maedhros.com/server01/index.php geladen wurde

    Xul-Datei:

    XML
    <?xml version="1.0"?>
    <?xml-stylesheet type="text/css" href"chrome://global/skin/" ?>
    <overlay xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
     <menubar id="main-menubar">
      <menu label="Die-Ewigen" accesskey="E">
       <menupopup>
        <menu label="Logins">
         <menupopup>
          <menuitem label="sDE" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://sde.maedhros.com/server01/index.php')"/>
          <menuitem label="xDE" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://xde.maedhros.com/server01/index.php')"/>
          <menuitem label="tDE" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://dedv.maedhros.com/')"/>
          <menuitem label="rDE" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://xde.maedhros.com/server03/index.php')"/>
         </menupopup>
        </menu>
        <menu label="Sonstige">
         <menupopup>
          <menuitem label="Wiki" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://incendi.xx-i-xx.de/de-wiki/')"/>
          <menuitem label="Infoseite" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://info.die-ewigen.com/')"/>
          <menuitem label="Forum" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://forum.die-ewigen.com/')"/>
          <menuitem label="Hilfe" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://hilfe.die-ewigen.com/')"/>
          <menuitem label="FAQ" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://faq.die-ewigen.com/')"/>
          <menuitem label="Portal" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://portal.die-ewigen.com/')"/>
          <menuitem label="Serverliste" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://die-ewigen.com/c_login.php')"/>
          <menuitem label="SkinCentral" oncommand="gBrowser.selectedTab = gBrowser.addTab('http://de-skincentral.de.vu/')"/>
         </menupopup>
        </menu>
       </menupopup>
      </menu>
     </menubar>
    <script type="application/x-javascript" src="login.js" />
    </overlay>
    Alles anzeigen

Unterstütze uns!

Jährlich (2025)

67,1 %

67,1% (435,86 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon