Benutzerdefinierte Suche

shellscript in Widget?

  1. AssetBurned

    AssetBurned Thread StarterMacUser Mitglied

    Mitglied seit:
    25.10.2005
    Beiträge:
    2.152
    Zustimmungen:
    41
    moin

    folgendes problem ich habe ne HTML seite die schon als widget funktioniert. ich habe auch ein shell script das sauber läuft.

    nun ist mein problem das ich dieses script gerne vom widget ausgeführt haben möchte und dessen ausgabe 1:1 in die HTML datei eingebaut werden soll.
    ich da ich das script in die .wdgt packen will könnte noch das problem entstehen das man die position des scriptes kennen muß.

    wäre nett wenn mir da mal jemand helfen könnte.

    das script soll da ausgeführt werden wo script.sh steht.
    Code:
    <html>
    <head>
     <link href="style.css" rel="stylesheet" type="text/css" />
     <script type='text/javascript' src='/System/Library/WidgetResources/AppleClasses/AppleInfoButton.js' charset='utf-8'/>
     <script type='text/javascript' src='/System/Library/WidgetResources/AppleClasses/AppleAnimator.js' charset='utf-8'/>
     <script type='text/javascript' src='/System/Library/WidgetResources/AppleClasses/AppleButton.js' charset='utf-8'/>
    
    <script>
    var gDoneButton;
    var gInfoButton;
    
    function setup()
    {
        gDoneButton = new AppleGlassButton(document.getElementById("doneButton"), "Done", hidePrefs);
        gInfoButton = new AppleInfoButton(document.getElementById("infoButton"), document.getElementById("front"), "white", "white", showPrefs);
    }
    
    function showPrefs()
    {
        var front = document.getElementById("front");
        var back = document.getElementById("back");
    
        if (window.widget)
            widget.prepareForTransition("ToBack");
        front.style.display="none";
        back.style.display="block";
        if (window.widget)
            setTimeout ('widget.performTransition();', 0);  
    }
    
    function hidePrefs()
    {
        var front = document.getElementById("front");
        var back = document.getElementById("back");
    
        if (window.widget)
            widget.prepareForTransition("ToFront");
        back.style.display="none";
        front.style.display="block";
        if (window.widget)
            setTimeout ('widget.performTransition();', 0);
    }
    </script>
    
    <script>
    var timerInterval = null;
    
    function onshow() {
    if (timerInterval == null) {
    timerInterval = setInterval("getCurrentDate(true);", 300);
    }
    getCurrentDate();
    }
    
    function onhide() {
    if (timerInterval != null) {
    clearInterval(timerInterval);
    timerInterval = null;
    }
    }
    </script>
    
    <script>
    if (window.widget) {
    widget.onhide = onhide;
    widget.onshow = onshow;
    }
    </script>
    
    
    </head>
    
    <body onload='setup();'>
        <div id="front" onload="clockon;">
            <!-- Your widgets front side here -->
            <div id='infoButton'></div>
            <img src="Default.png">
    <script type='text/javascript'>
     widget.system('script.sh auswertung.txt | /bin/cat', null).outputString;
    </script>
    
        </div>
        <div id="back">
    
            <!-- Your widgets back side here -->
            <div id="doneButton"></div>
            <img src="Default.png">
            <div class="pref">
                some nice text
            </div>
    
        </div>
    </body>
    </html>
    cu assetburned
     
    AssetBurned, 21.01.2006
Die Seite wird geladen...
Ähnliche Themen - shellscript Widget
  1. otrsz
    Antworten:
    1
    Aufrufe:
    1.205
    dedoteldot
    11.12.2014
  2. SoundAuthority
    Antworten:
    0
    Aufrufe:
    668
    SoundAuthority
    30.10.2014
  3. schluk5
    Antworten:
    4
    Aufrufe:
    1.851
    schluk5
    11.09.2014
  4. WollMac
    Antworten:
    5
    Aufrufe:
    975
    WollMac
    09.09.2014