Verknüpfung auf den Desktop
Mario
- dhtml
Hallo!
Ich hab folgendes Problem:
Und zwar möchte ich in einem HTML-Dokument einen Button bzw. Link einfügen, welcher mir beim Anklicken einen anderen festgelegten Link auf den Desktop legt.
Nur leider weiß ich den Befehl dazu nicht.
vielleicht kann mir wer helfen.
Danke!
Hallo Mario.
Und zwar möchte ich in einem HTML-Dokument einen Button bzw. Link einfügen, welcher mir beim Anklicken einen anderen festgelegten Link auf den Desktop legt.
Wenn's proprietär sein darf (anders geht es m.W.n. nicht):
function AddToDesktop(url, name) {
if(window.external) {
window.external.AddDesktopComponent(url, name);
}
else {
alert("Diese Funktion wird nur vom Internet Explorer unterstützt.");
}
}
Aufruf innerhalb der HTML-Seite:
<a href="#" onclick="AddToDesktop('http://www.domain.tld', 'Ein schöner Link'); return false;">
Aber Obacht: das funktioniert nur bei clientseitig eingeschaltetem ActiveDesktop.
Freundschaft!
Siechfred
Danke, aber irgendwie klappt es nicht.
schreibt immer fehler hin (unten in der explorerleiste)
source-code:
<html>
<head>
<title>test</title>
<meta name="author" content="hqsupro">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<a href="#" onclick="AddToDesktop('http://www.domain.tld', 'Ein schöner Link'); return false;"><b>hallo</b></a>
<script language="JavaScript1.2">
<!--
function AddToDesktop(url, name) {
if(window.external) {
window.external.AddDesktopComponent(url, name);
}
else {
alert("Diese Funktion wird nur vom Internet Explorer unterstützt.");
}
}
//-->
</script>
</body>
</html>
vielleicht hast ne idee
danke
Hallo Mario.
Und zwar möchte ich in einem HTML-Dokument einen Button bzw. Link einfügen, welcher mir beim Anklicken einen anderen festgelegten Link auf den Desktop legt.
Wenn's proprietär sein darf (anders geht es m.W.n. nicht):
function AddToDesktop(url, name) {
if(window.external) {
window.external.AddDesktopComponent(url, name);
}
else {
alert("Diese Funktion wird nur vom Internet Explorer unterstützt.");
}
}Aufruf innerhalb der HTML-Seite:
<a href="#" onclick="AddToDesktop('http://www.domain.tld', 'Ein schöner Link'); return false;">
Aber Obacht: das funktioniert nur bei clientseitig eingeschaltetem ActiveDesktop.
Freundschaft!
Siechfred
Hallo Mario.
<script language="JavaScript1.2">
Hier fehlt das type-Attribut. Weiterhin gehört diese Methode zu JScript 3.0, nicht zu JavaScript 1.2. Eine weitere mögliche Fehlerquelle könnte sein, dass ActiveDesktop clientseitig nicht verfügbar ist. Für weitere Infos (mit Beispiel) siehe:
http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/adddesktopcomponent.asp
So ist das eben mit proprietären Objekten und ihren Methoden, sie verursachen meistens nur Probleme :)
Freundschaft!
Siechfred
hi,
Danke, aber irgendwie klappt es nicht.
schreibt immer fehler hin (unten in der explorerleiste)
schau dir bitte mal http://glasgoogle.de/ an.
gruß,
wahsaga