Ich bastle momentan an einer Projekt-Seite. Wenn man dort auf den Button installieren klickt möcht ich das eine Datei heruntergeladen wird und gestartet wird.
spinstall.js
Beispiel:
Hab ich gefunden bei Erweiterungen.de. Wie funktioniert das?
spinstall.js
Code:
function errorMsg() { alert("Mozilla oder Netscape ab v6 ist notwendig,\num das Plugin zu installieren."); } function addEngine(name,ext,cat) { if ((typeof window.sidebar == "object") && (typeof window.sidebar.addSearchEngine == "function")) { window.sidebar.addSearchEngine( "http://searchplugin.erweiterungen.de/"+name+".src", "http://searchplugin.erweiterungen.de/"+name+"."+ext, name, cat ); } else { errorMsg(); } } function install(file, extName) { var params = new Array(); params[extName] = { URL: file, IconURL: 'http://www.erweiterungen.de/img/icons/xpinstallItemDE32.png', toString: function () { return this.URL; } }; InstallTrigger.install(params); return false; } /* function install(aEvent, extName) { var params = new Array(); params[extName] = { URL: aEvent.target.href, IconURL: 'http://www.erweiterungen.de/img/icons/xpinstallItemDE32.png', toString: function () { return this.URL; } }; InstallTrigger.install(params); return false; } */
Code:
<script type="text/javascript" src="Seite%201%20-%20firefox.erweiterungen.de-Dateien/spinstall.js"/> <a href="http://www.erweiterungen.de/installieren/Aardvark_2.0_fx_de-DE.xpi" onclick="return install('http://www.erweiterungen.de/installieren/Aardvark_2.0_fx_de-DE.xpi', '');" class="install" title="Version 2.0 installieren">installieren</a></p>