Ankündigung

Einklappen
Keine Ankündigung bisher.

veraltet: xxAPI - Installation / Walkthrough / Fragen

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

  • DJGockel
    antwortet
    hast du es so gemacht wie hier beschrieben? https://knx-user-forum.de/53621-post74.html

    xxAPI aktualisiert?

    Einen Kommentar schreiben:


  • Christian
    antwortet
    Xxlongpress

    Hallo zusammen,
    ich hatte vor einiger Zeit die xxapi schon mal eingebaut und ein paar Sachen probiert. Jetzt wollte ich die XXLONGPRESS Funktion mal einbauen.

    Nils hat ja schon mal in dem Thread beschrieben wies geht.
    Hab also einen festen Text XXLONGPRESS*800 gemacht, bei Aktion Werteingabe. Dann hab ich eine Dynamische Box gebaut die bei 1=gelb bei 2=grün und bei 4=rot wird um das mal zu testen mit kurz drücken lang erreicht und lang los. Wenn ich das jetzt hoch lade geht bei mir sehe ich in der Visu den Text "XXLONGPRESS*800" und wenn ich drauf klicke geht die Werteingabe auf mit der dynamischen Box passiert nix.
    Die XXAPI ist aber am laufen in der 0.99 Version

    Einen Kommentar schreiben:


  • vento66
    antwortet
    <P>Hallo!</P>
    <P>&nbsp;</P>
    <P>Hast Du dir Die Dateien aus dem Post heruntergeladen und laut beschreibung auf deinen HS geladen?</P>
    <P>&nbsp;</P>
    <P>Das währe erst mal der Anfang. Dann gibt es im Dowloadbereich eine fertige VLC-Seite , die Du dann importiren und anpassen kannst.</P>

    Einen Kommentar schreiben:


  • pyzzie
    antwortet
    Demoversion

    Hallo!
    Hat irgendjemand eine kleine Demo, einfach um zu schauen wie angefangen wird, sonst trampel ich auf der stelle rum!
    von der demoversion die bei dem ajax dabei war lern ich einfach nichts!

    danke

    Einen Kommentar schreiben:


  • Christian
    antwortet
    OK, danke

    Was könnte das mit dem 1 Klick sein ??

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Ja kommt die IP vom Gerät.
    vorher war scriptacces sameDomain, das hab ich auf always geändert da sameDomain ja nur die GeräteIP wäre

    Einen Kommentar schreiben:


  • Christian
    antwortet
    So hab ich mal gemacht. (mit Code 64)
    Seite geht auf kann auch 1x rein klicken , dann muss ich erst wieder in was ausserhalb des "Flash Fensters" klicekn , dann kann ich wieder einen klick machen. (So war es beim XXIFRAME auch) was kann das sein??
    P.S. mal ne ganz doofe Frage von mir: bei MeineIP kommt doch die IP des Geräts rein auf dem die GUI läuft??! Und bei allways? muss da auch was geändert werden?

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Code:
    <object id="index" height="100&#37;" width="100%" vspace="0" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
    <param value="[COLOR=red]http://meineIP/[/COLOR]index.swf" name="movie"/>
     
    <param value="[COLOR=red]allways[/COLOR]" name="allowScriptAccess"/>
     
    <param value="high" name="quality"/>
     
    <param value="#0066cc" name="bgcolor"/>
     
    <embed id="index" height="100%" align="left" width="100%" vspace="0" name="index" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#0066cc" quality="high" allowscriptaccess="[COLOR=red]allways[/COLOR]" src="[COLOR=red]http://meineIP/[/COLOR]index.swf"/>
    das oben in den base64 encoder und das Resultat hinter XXEHTML*

    Einen Kommentar schreiben:


  • Christian
    antwortet
    Hab das mal im Firebug geöffnet:

    Code:
     <body bgcolor="#333333" scroll="no">
    <IMG class=twisty><script type="text/javascript">
    1runStartUp();
     
     
    </script>
     
    <IMG class=twisty><table height="100%" cellspacing="0" cellpadding="0" border="0" width="100%">
    <IMG class=twisty><tbody>
    <IMG class=twisty><tr>
    <IMG class=twisty><td align="center">
    <IMG class=twisty><object id="index" height="100%" width="100%" vspace="0" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000">
    <param value="index.swf" name="movie"/>
     
    <param value="sameDomain" name="allowScriptAccess"/>
     
    <param value="high" name="quality"/>
     
    <param value="#0066cc" name="bgcolor"/>
     
    <embed id="index" height="100%" align="left" width="100%" vspace="0" name="index" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" bgcolor="#0066cc" quality="high" allowscriptaccess="sameDomain" src="index.swf"/>
    Da ist jetzt das mit der Endung .swf
    aber da wo ich den Pfad meiner IP eintragen muss etc, kapier ich nicht ganz, sorry

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    In den beiden Dateien musst du suchen.
    <script src="AC_RunActiveContent.js" type="text/javascript"></script>
    <script src="index.js" type="text/javascript"></script>
    Am einfachsten sollte es sein wenn du dir auf den Firefox das addon Firebuf installierst dann kanst du den von dem Javascript erstellten Flashobject da rauskopieren.

    Einen Kommentar schreiben:


  • Christian
    antwortet
    Hallo Nils,
    das hier ist der Quelltext:
    find kein "swf" , hast Du eine Idee

    Code:
     
    >
    <HEAD>
    <script src="AC_RunActiveContent.js" type="text/javascript"></script>
    <script src="index.js" type="text/javascript"></script>
    <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <TITLE>DigiLinX</TITLE>
    <script language="JavaScript">
    <!--
    var isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
    // Handle all the FSCommand messages in a Flash movie.
    function index_DoFSCommand(command, args) {
     var indexObj = isInternetExplorer ? document.all.index : document.index;
     if (command == "changeBgColor")
     {
      document.bgColor = args;
      if (window.document && window.document.bgColor) {
       document.bgColor = args;
      }
     }
    }
    // Hook for Internet Explorer.
    if (navigator.appName && navigator.appName.indexOf("Microsoft") != -1 && navigator.userAgent.indexOf("Windows") != -1 && navigator.userAgent.indexOf("Windows 3.1") == -1) {
     document.write('<script language=\"VBScript\"\>\n');
     document.write('On Error Resume Next\n');
     document.write('Sub index_FSCommand(ByVal command, ByVal args)\n');
     document.write(' Call index_DoFSCommand(command, args)\n');
     document.write('End Sub\n');
     document.write('</script\>\n');
    }
    //-->
    </script>
    </HEAD>
    <!--
    <BODY  leftmargin="0" align="center" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
    -->
    <BODY scroll="no">
    <script type="text/javascript">runStartUp();</script>
    </center>
    </BODY>
    </HTML>

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Im Browser auf Quelltext anzeigen gehen den Flashteil daraus kopieren- sollte ähnlich aussehen wie das was du gerade geschrieben hast.
    darin suchst du den Teil mit ....swf müsste 2x drin vorkommen und änderst das von /irgendeinpfad/sowieso.swf in http://meineip/irgendeinpfad...
    Das ganze base64 codieren JavaScript Base64 Encoding

    das ganze dann hinter ein XXEHTML Fertig

    Einen Kommentar schreiben:


  • Christian
    antwortet
    Adobe Flash

    Hallo Nils,
    ich hatte ja mal gefragt wie man eine Seite einbinden kann die mit einem Adobe Flash laufen. Hier hattest Du mir geraten, das flash direkt mit XXHTML* einzubinden.

    Wie bekomme ich das hin? Wenn ich die IP des Geräts aufrufe sehe ich ja nur die IP oben im Browser

    Hab mal gegoogelt und das gefunden
    Macromedia Flash OBJECT and EMBED tag syntax

    da ist diese Codezeile drin:
    Code:
    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName"><PARAM NAME=movie VALUE="myFlashMovie.swf"><PARAM NAME=quality VALUE=high><PARAM NAME=bgcolor VALUE=#FFFFFF><EMBED href="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT>
    Muss ich da die IP vorstellen und dann diesen code??

    Einen Kommentar schreiben:


  • TobiasK
    antwortet
    Hallo,

    ich habe das Thema xxAPI lange verfolgt und gerade habe ich das bei mir installiert und was ich bisher getestet habe funktioniert!

    Ihr seid echt spitze! Vielen Dank!

    Gruß

    Tobias

    Einen Kommentar schreiben:


  • tschappli
    antwortet
    Hallo Manuel

    Danke für die Info...dann muss ich wohl mein Fehler weitersuchen...

    Gruss
    Tschappli

    Einen Kommentar schreiben:

Lädt...
X