HALF-LIFE PORTAL
Your Gate To Valve's Games www.hl-forum.de
PORTAL
FORUM
LOGIN
User oder E-mail:


Passwort:


oder
Registrieren
Passwort vergessen?
OpenID-Login
MISC
PARTNER

TF2 Crafting

Special Artworks by
Hayungs

Link us:
HL PORTAL

Support us:


HLPortal
auf Facebook

›› Willkommen!   ›› 101.163.989 Visits   ›› 18.316 registrierte User   ›› 14 Besucher online (0 auf dieser Seite)
23.792 Themen, 325.200 Beiträge  
    FORUM 

Thema-Ansicht


Forum > Community > Hilfe Board > Monitor Links
Status: Offen
10 Beiträge
Letzter Beitrag Seiten (1):  [1]


Autor Beitrag
# 1
e-freak  (115)
HLP - Ehrenmember
Nachricht offline Moderator
Ichthyosaur
11.265 Punkte
Dabei seit: 19.11.2004
2.378 Beiträge
Monitor Links
Hab das mal gesehn, dass Leute auf ihrem Bildschirm statt nem normalen Bild ne Webseite haben, ist ja auch nicht weiter schwierig. Aber was dann war, krieg ich net hin: Ich will aufm Desktop statt Programm Icons lieber Rolldown Menues haben, also zB ne Leiste mit Namen Games und wenn man drauf geht öffnet sich ein Menue und man kann zB Battlefield oder HL2 wählen... Aber die Leiste soll zur Webseite gehören, also zB nicht so ne Quicklink leiste im Startmenue... Wie krieg ich sowas hin??? Bitte helft mir! Bei mir kommt immer wenn ich son Teil hab und dann zB Battlefield wähle: bf42.exe downloaden? OK Abbrechen...
____________________________________
iGude
08.05.2005, 12:35 Uhr Anzeigen
# 2
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.210 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Ja, das Problem kenne ich. Musste selbst stundenlang nach der Lösung suchen.

Zunächst braucht man einen JavaScript-Bereich, in dem folgendes steht:

shell=new ActiveXObject("Shell.Application");


ActiveX muss also im IE aktiviert sein.
Als nächstes braucht man z.B. einen Link:


<a onclick="shell.shellexecute('[Hier kommt der Pfad zum Programm hin]','[Hier können noch Parameter hin]')">Link</a>


Mit ein paar Kenntnissen in JavaScript und HTML lässt sich das dann praktisch beliebig abändern.
Bilder davon gibt's in diesem Thread.
____________________________________
[Beitrag wurde 1x editiert, zuletzt von Koraktor am 08.05.2005, 13:06]
08.05.2005, 13:05 Uhr Anzeigen
# 3
e-freak  (115)
HLP - Ehrenmember
Nachricht offline Moderator
Thread-Starter
Ichthyosaur
11.265 Punkte
Dabei seit: 19.11.2004
2.378 Beiträge
cool, danke... kannst du mir deinen quelltext geben, damit ich das mal im kontext sehe? wär nett als pm!! plz!!! weil, bei mir funzt das net...


<html>
<head>
<script language="JavaScript">shell=new ActiveXObject("Shell.Application");</script>
</head>
<body background="6229.bmp">
<center>

<a onclick="shell.shellexecute('C:\Programme\Medien\Winamp\winamp.exe',)">Link</a>
</center>
</body>
</html>

____________________________________
iGude
[Beitrag wurde 3x editiert, zuletzt von e-freak am 08.05.2005, 14:17]
08.05.2005, 14:12 Uhr Anzeigen
# 4
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.210 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Hmm...
nach dem Komma hinter dem Pfad müssen die beiden Apostrophe stehen bleiben, wenn keine Parameter gebraucht werden, also:


<a onclick="shell.shellexecute('C:\Programme\Medien\Winamp\winamp.exe','')">Link</a>
____________________________________
08.05.2005, 14:59 Uhr Anzeigen
# 5
e-freak  (115)
HLP - Ehrenmember
Nachricht offline Moderator
Thread-Starter
Ichthyosaur
11.265 Punkte
Dabei seit: 19.11.2004
2.378 Beiträge
Es funzt trotzdem net... Hab auch schon alle ActiveX sachen ausprobiert... Der Link wird immer nur als Text dargestellt...
____________________________________
iGude
08.05.2005, 15:33 Uhr Anzeigen
# 6
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.210 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Wie als Text?
Aber wenn du auf den Text "Link" klickst, geht Winamp auf? So war's auch gedacht.

Was willst du denn haben? Ein Dropdown-Menü?
____________________________________
08.05.2005, 16:36 Uhr Anzeigen
# 7
e-freak  (115)
HLP - Ehrenmember
Nachricht offline Moderator
Thread-Starter
Ichthyosaur
11.265 Punkte
Dabei seit: 19.11.2004
2.378 Beiträge
einmal dropdown, aber das ist ja was anderes aber der text "link" stellt keinen hyperlink da, sondern einen normalen text... das ist ja das problem, winamp geht eben nicht auf...
____________________________________
iGude
08.05.2005, 17:12 Uhr Anzeigen
# 8
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.210 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Du kannst aber trotzdem draufklicken.

Um's zu einem "richtigen" Link zu machen kannst du folgendes machen:


<a href="javascript:shell.shellexecute('C:\\Programme\\Medien\\Winamp\\winamp.exe','')">Link</a>


Ach und noch was:
Die Backslashes muss man escapen, also \\ statt einfach \. So wie ich's in dem Beispiel gemacht habe.
____________________________________
08.05.2005, 17:50 Uhr Anzeigen
# 9
e-freak  (115)
HLP - Ehrenmember
Nachricht offline Moderator
Thread-Starter
Ichthyosaur
11.265 Punkte
Dabei seit: 19.11.2004
2.378 Beiträge
Hab ich alles gemacht, aber es hilft nix... *heul*

p.s. muss man nicht shellexecute auch erst deklarieren? nur sone idee...
____________________________________
iGude
[Beitrag wurde 1x editiert, zuletzt von e-freak am 08.05.2005, 18:08]
08.05.2005, 18:03 Uhr Anzeigen
# 10
Koraktor  (39)
HLP - Redakteur
Nachricht offline Moderator
Voltigore
21.210 Punkte
Dabei seit: 10.08.2004
5.393 Beiträge
Die Funktion shellexecute ist ja in dem ActiveX-Objekt Shell.Application vorgegeben.
Deswegen sollte das eigentlich ohne Probleme funktionieren. Hab's sogar extra bei mir noch mal getestet.
____________________________________
08.05.2005, 23:38 Uhr Anzeigen
nach oben
10 Beiträge

Seiten (1):  [1]


Gehe zu:  feed_mini Beiträge: RSS, RSS2, ATOM

Sections:  HLP  Board  Mods  Steam      Games:  HL  Op4  HLBS  HL2  HL2:Ep1  HL2:Ep2  Prtl  TF2  TFC  CS  DoD  L4D  Gunman
    USER ONLINE 
Insgesamt sind 14 Benutzer online. Davon sind 0 registriert:
    SITE OPTIONS 
- Zu Favoriten hinzufügen
- Als Startseite festlegen (IE only)
- Fehler auf dieser Seite?