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>
