Ankündigung

Einklappen
Keine Ankündigung bisher.

veraltet: xxAPI - Installation / Walkthrough / Fragen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #31
    Zitat von DJGockel Beitrag anzeigen
    muß ich nur die ajax.js tauschen oder auch die Webafragen, secure.htm und start.htm?
    wie in Post#1 beschrieben.
    Die start.htm und die secure.htm sind die gleichen
    In der Webabfrage musst du die webver auf 2 setzen.
    so lässt sich remote wenigstens die webabfrage version feststellen und evtl. kompatible formate ausgeben. ist derzeit aber noch ohne funktion.
    Nils

    aktuelle Bausteine:
    BusAufsicht - ServiceCheck - Pushover - HS-Insight

    Kommentar


      #32
      PS: nochmal hinterher. Das Demo-Widget Analog Uhr funzt im Moment nicht, da der Javascript Kompressor sehr strikt ist was das ";" setzen betrifft. arbeite ich aber dran.
      Nils

      aktuelle Bausteine:
      BusAufsicht - ServiceCheck - Pushover - HS-Insight

      Kommentar


        #33
        so nochmal die ein kleines How to um Internetseite in einer Visuseite anzuzeigen. Da die Variante mit dem iKO weiter oben leider nicht funktioniert hat.

        Visuseite (z.b. Internet) mit einem statischem Textfeld in gewünschter Größe erstellen wie auf Bild xxIFrames2 dargestellt.

        Dann ein weiteres Textfeld deklarieren mit dem Statischem Text wie im angehängten Bild xxIFrames gezeigt wird, als Aktion in diesem Textfeld einen Seitenaufruf auf die gleiche Seite um die Seite zu aktualisieren.
        Angehängte Dateien
        Grüße Manuel

        Kommentar


          #34
          Hallo Manuel

          Erst mal Danke viel mal für die Hilfe...geht aber leider noch nicht ganz!
          Muss ich beim Befehl auch noch was machen?

          Im Moment habe ich nur ganz komische Abrufe der Internetseite

          Im Internetexplorer geht gar nichts und beim Mac auf Safari

          werden nur Bruchteile der Internetseite aufgebaut....

          klappt das bei Dir problemlos?

          oder woran kann das liegen?

          Danke und Gruss
          Tschappli
          Gruss
          Tschappli

          Kommentar


            #35
            Hallo Nils,

            ich kämpfe immer noch mit der der Musik.html einbindung.Heute auf IE 8 update gemacht und Scripting aktiviert.Habe alle Sicherheitszonen im IE auf minimal gestellt. Seit dem IE Update erscheint nun die Meldung im Anhang 1 beim klick auf yes erscheint die Meldung im Anhang 2. Gibt man ///C:/Program%20Files/homecockpit_150/camera-layout_150/Musik.html im Browser ein erscheint die Oberfläche im Anhang 3. Ich bin hier mit meinem Wissen am Ende aber wenn selbst makki nur 80% folgen kann beruhigt mich das ungemein.

            Danke im voraus

            Gruß Thorsten
            Angehängte Dateien

            Kommentar


              #36
              und noch etwas kleines...

              AjaxFramework stürtz gleich direkt ab beim Aufruf...

              Aber denn sollte man glaub ich nicht mehr benutzen...oder?

              Gruss Tschappli
              Gruss
              Tschappli

              Kommentar


                #37
                So ich hab dich mal hierher verschoben.

                Zitat von ThorstenW Beitrag anzeigen
                Heute auf IE 8 update gemacht und Scripting aktiviert.Habe alle Sicherheitszonen im IE auf minimal gestellt.
                Das solltest du möglichst bleiben lassen, setz mal lieber schnell wieder so wie vorher
                mit
                Code:
                REGEDIT4
                [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0]
                "Flags"=dword:00000001
                kannst du die Sicherheitszone für den lokalen Computer aktivieren.

                Da müsstest du das ändern. Das sollte aber nur die Notlösung sein
                C:/Program%20Files/homecockpit_150/camera-layout_150/Musik.html im Browser ein erscheint die Oberfläche im Anhang 3.
                Installier auf dem Rechner lieber den IIS(PWS) oder nen apache und lass sie dir über die IP anzeigen.

                Wenn du an der Sicherheit rumspielst kann ja auch jede x-beliebige Internet Seite irgendwas unter c:\.... in einen InlineFrame laden und dessen Inhalt auslesen und per xmlhttprequest an die eigene Domäne zurückschicken.
                Nils

                aktuelle Bausteine:
                BusAufsicht - ServiceCheck - Pushover - HS-Insight

                Kommentar


                  #38
                  Zitat von tschappli Beitrag anzeigen
                  und noch etwas kleines...
                  AjaxFramework stürtz gleich direkt ab beim Aufruf...
                  Aber denn sollte man glaub ich nicht mehr benutzen...oder?
                  hmm den verwende ich nicht, weiss auch nicht worum er das macht.

                  @ThorstenW und alle dies noch interessiert
                  da fällt mir gerade noch ein wie man auch eine Visu vollbild machen kann und das verwenden von lokalen Dateien auch gehen sollte.


                  UNTESTET (warscheinlich. Sicherheitsprob beim surfen im web, musste mal nach googlen)
                  das hier als hsvisu.hta speichern
                  Code:
                  <html><head>
                  <hta:application id="hta" aplicationname="Nikolaus" border="none" borderstyle="static" caption="no" contextmenu="no" innerborder="no" 
                  maximizebutton="no" minimzebutton="no" scroll="no" selection="no" singleinstace="yes" sysmenu="no" version="1.0" windowState="maximize" >
                  <title>HS-Visu</title>
                  </head>
                  <body style="background-color: #bd0000;">
                  <iframe src="[URL]http://meinHS/opt/hsav/secure.htm[/URL]" style='height: 100%; width: 100%'>
                  </body>
                  </html>
                  das verwendet dann mshta.exe (die Windows Hilfe)
                  Nils

                  aktuelle Bausteine:
                  BusAufsicht - ServiceCheck - Pushover - HS-Insight

                  Kommentar


                    #39
                    Hallo Nils, Hallo Zusammen,

                    hier mal das Problem wo ich mit Internet Explorer 7 oder 8 und
                    Safari habe...Firefox geht auch nicht.

                    und AjaxFrame stürtzt ab....

                    -Bild 1 mit Internet Explorer
                    -Bild 2 mit Safari

                    gibt es noch eine andere möglichkeit das XXIFRAME dynamische zu gestalten.

                    Wenn ja hast Du da ev. ein Beispiel...im Moment habe ich es gleich gemacht wie im Beispiel von Manuel...ausser ich muss bei Befehle noch was machen!

                    Danke für die Hilfe

                    Gruss
                    Tschappli
                    Angehängte Dateien
                    Gruss
                    Tschappli

                    Kommentar


                      #40
                      Bei Befehle mußt Du nichts hinterlegen,
                      welchen FireFox hast Du?
                      Bild 2 sieht doch eigendlich ganz gut aus oder nicht?
                      Grüße Manuel

                      Kommentar


                        #41
                        Hallo Manuel

                        ich habe alle Browser getestet...alle zeigen was anderes an...

                        -der eine gar nichts...nur weiss
                        -der andere nur Bruchteile wie auch in Bild 2
                        da stimmt die ganze Darstellung der Schriften nicht...
                        und auch div. Bilder werden nicht geladen und dann steht ein Fragezeichen da...!

                        mache ich aber das ganze nicht dynamisch...
                        z.B Statischer TEXT (IFRAME*google*htte://www.google.de
                        dann geht es!

                        Ich habe es aber wie bei Deinem Beispiel gemacht...wenn da bei Befehlen wirklich nichts sein muss.

                        Geht es bei Dir problemlos? Und welchen Browser benutzt Du?

                        Gruss
                        Tschappli
                        Gruss
                        Tschappli

                        Kommentar


                          #42
                          bei mir gehts ohne Probs, ich nutze FireFox 3.0.10 und 2.0.xx (weiß ich nicht genau), keine Ahnnung woran es jetzt noch liegen könnte.
                          Welche xxAPI hast Du?
                          Grüße Manuel

                          Kommentar


                            #43
                            Fragen zu: API-Demo, XXIFrame, XXTrigger, XXExecute

                            So, ich hab mich nun heute mithilfe des Demo-Projekts und aktualisierter API-version 0.96 auch erstmalig an die xxAPI gemacht - im Großen und Ganzen funktioniert das Meiste, soweit ich das überblicken kann.

                            Folgende Punkte jedoch nicht:

                            1. API-Demo Seite
                            Wenn ich diese Seite aufrufe, kommt kurzzeitig der Verbindungsbildschirm, dann die aufrufende Seite selbst wieder (vgl. Bild 1).

                            2. XXIFrame
                            Coole Sache, auf der derselben Seite verschiedene Webseiten aufrufen zu können!
                            Obwohl ich das Textsymbol mit dem XXIFrame transparent gemacht habe, krieg ich beim ersten Seitenaufruf ein weißes Feld (IE, vgl. Bild 2) bzw einen Rahmen (FF); erst recht wenn ich vorher schon eine andere Webseite aufgerufen hatte, dann kommt ja diese im XXIFrame wieder.

                            Gibt es (evtl künftig) die Möglichkeit, einen XXIFrame immer erst mal "leer/transparent" aufzurufen?
                            Ich würde den namlich gerne transparent im Vordergund "parken" und bei Bedarf mit Inhalt füllen (vgl Bild 3: Klicke auf "aktuelles Bild" zeigt das Kamerabild).

                            3. XXTrigger
                            Klick (und damit Besucherzahler) geht bei mir beim IE7 nicht...?

                            4. XXExecute
                            Damit kann man ja JS-Code ausführen, aber wohl nur einen einzelne Funktion, oder?
                            Elegant ware, wenn man wie in Webseiten eine Funktion aufrufen könnte, die in einer eigenstandigen JS im selben Verzeichnis ausgeführt wird. Dazu müßte man irgendwie die JS einbinden
                            Code:
                            <script language="JavaScript1.8" src="scriptfunktionen.js"></script>
                            und dann eine Funktion wie
                            Code:
                            <a href="javascript:Funktion(); location.href='#';" >Klick</a>
                            über
                            Code:
                            XXExecute*Funktion()
                            einbinden
                            Angehängte Dateien
                            Es grüßt der Alex!

                            Kommentar


                              #44
                              Zitat von eibling Beitrag anzeigen
                              1. API-Demo Seite
                              Wenn ich diese Seite aufrufe, kommt kurzzeitig der Verbindungsbildschirm, dann die aufrufende Seite selbst wieder (vgl. Bild 1).
                              Das Problem liegt dann warscheinlich an der geladenen Applikation. evtl. 21
                              (die Uhr funzt im Moment nicht).
                              Ein Javascript Error sorgt dafür das die Visu nicht mehr lauft.

                              2. XXIFrame
                              ..Obwohl ich das Textsymbol mit dem XXIFrame transparent gemacht habe, krieg ich beim ersten Seitenaufruf ein weißes Feld (IE, vgl. Bild 2) bzw einen Rahmen (FF); erst recht wenn ich vorher schon eine andere Webseite aufgerufen hatte, dann kommt ja diese im XXIFrame wieder.
                              Gibt es (evtl künftig) die Möglichkeit, einen XXIFrame immer erst mal "leer/transparent" aufzurufen?
                              nehm einfach ein dynamisches Textfeld in das du nur bei Bedarf ein XXIFRAME reinschreibst

                              3. XXTrigger
                              Klick (und damit Besucherzahler) geht bei mir beim IE7 nicht...?
                              Der zahlt garnicht oder nur einmal ?
                              4. XXExecute
                              Damit kann man ja JS-Code ausführen, aber wohl nur einen einzelne Funktion, oder?
                              Elegant ware, wenn man wie in Webseiten eine Funktion aufrufen könnte, die in einer eigenstandigen JS im selben Verzeichnis ausgeführt wird. Dazu müßte man irgendwie die JS einbinden
                              Code:
                              <script language="JavaScript1.8" src="scriptfunktionen.js"></script>
                              und dann eine Funktion wie
                              Code:
                              <a href="javascript:Funktion(); location.href='#';" >Klick</a>
                              über
                              Code:
                              XXExecute*Funktion()
                              einbinden
                              Das geht schon alles :grin:
                              Du musst nur "RICHTIG" programmieren :grin:grin:
                              Code:
                              wenn du eine Funktion Programmieren willst musst du sie nur als object programmieren.
                              also nicht
                              function myfunction(myarg) {
                              ....}
                               
                              sondern 
                               
                              myfunction = function(myarg) {
                              ...
                              };
                              den aufruf der funktion solltest du nicht über Javascript machen sondern über den eventhandler;
                               
                              <a href="#" onclick="myfunction(this); location.href='#'; return false;" >Klick</a>
                              um unschöne darstellung zu vermeiden solltest du anstatt des "a" tags jedoch span oder div verwenden.
                              Wenn dein Code mehrer Anführungszeichen enthalt (" und ') dann solltest du deine funktion base64 codieren. Das kannst du z.B. hier
                              JavaScript Base64 Encoding
                              dann nimmst du den codierten string und fügst XXEEXECUTE* davor
                              Nils

                              aktuelle Bausteine:
                              BusAufsicht - ServiceCheck - Pushover - HS-Insight

                              Kommentar


                                #45
                                Hi Nils,

                                an der Stelle erst mal noch der gebührende Dank für Deine Arbeit - der kam gestern nach den ersten Testlaufen zu kurz

                                zu 1.
                                Das mit der 21er App kann natürlich sein - wie "krieg" ich die wieder raus, wenn sie geladen ist?

                                zu 2.
                                Aaaah, klingt gut.
                                Könntest Du das noch etwas erlautern, mit dem "bei Bedarf ein XXIFrame reinschreiben"?
                                Stell Dir vor, ich rufe die betr. Seite auf. Der IFrame sollte leer/nicht sichtbar sein. Dann hab ich drüber ein Paar Buttons, und wenn ich auf Button 1, 2, 3... klicke, soll sich der IFrame füllen. Wenn ich die Seite spater wier mal aufrufe, soll er wieder leer sein.

                                zu 3.
                                Zahler zahlt mit IE gar nicht.
                                Hab die Schrittlange des VisuCounter iKOs auf 1 gesetzt, trotzdem; kann gar nicht mal auf das Textobjekt klicken. Im FF geht's aber.
                                Abgesehen davon ware es super, wenn man den Zahler nicht handisch durch Klick bedienen müßte, sondern quasi beim Aufruf der Startseite der Visu on load...

                                zu 4.
                                Schon klar, das war von mir noch nicht programmiertechnisch durchdacht, erst Mal so ein Gedankenblitz. Ich hab den Aufruf nur mal so aus dem Kopf gepinselt... Aber klasse, wenn das geht - dann steht ja den Schneeflocken, die weihnachts über die Visu purzeln, nichts mehr im Wege
                                Bedeutet, ich brauch dann zwei Funktionen auf der betr. Seite:
                                XXHTML* für die Einbindung der scriptfunktionen.js in meine Visu-Webseite
                                XXEEXECUTE* für den Aufruf der Funktion?
                                Es grüßt der Alex!

                                Kommentar

                                Lädt...
                                X