Ankündigung

Einklappen
Keine Ankündigung bisher.

Modifikationen Ajax.js

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

  • DJGockel
    antwortet
    also hab nun hier mal eine Weile mitgelesen, hört sich alles mega interessant an.
    Nun hab ich noch eine Frage, wie erfolgt dann der Aufruf einer anderen Seite in der Visu?

    Einen Kommentar schreiben:


  • tschappli
    antwortet
    Hallo Nils,

    erst mal Danke viel mal für Deinen Einsatz zur Hilfestellung...
    Habe nun die ajax.js in der hsav angepasst...und es funktioniert bestens!

    Ich hoffe das es in Zukunft noch mehr möglichkeiten geben wird...

    Gruss
    Tschappli

    Einen Kommentar schreiben:


  • tschappli
    antwortet
    Hallo Nils

    die PV war schon mal ein Erfolg...funktioniert bestens...
    jetzt versuche ich die HSAV

    PS: mit wechseln und kopieren hat es noch nicht funktioniert...die Visu lässt sich nicht mehr starten..

    Probiere es mit reinkopieren in die richtige Zeile...so wie Du es beschrieben hast...

    Danke und Gruss
    Tschappli

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    du hast die Zeilen an der falschen stelle eingefügt.

    meine Angaben der zeilennummern waren für die Pocketvisu.

    such mal nach
    Code:
    if (aRes[0].substr(0,3)=="TXT")
    und dann nach der Zeile
    Code:
    aVisuItem.click=getXmlAttr(aRes[0],"click")*1;

    das
    Code:
    if(aVisuItem.txt.indexOf("XXHTTP;") == 0) 
    {
    aVisuItem.txt=aVisuItem.txt.substr(7,aVisuItem.txt.length);
    XXHTTPURL = aVisuItem.txt.substr(aVisuItem.txt.indexOf(";")+1,aVisuItem.txt.length);
    if(XXHTTPURL.indexOf("HSLIST:") == 0)
    {
    XXHTTPURL = "/hslist?lst=" + XXHTTPURL.substr(7,XXHTTPURL.length) + "&user=" + loginData.user + "&pw=" + loginData.pw;
    }
    aVisuItem.txt="<div style=\"width: 100%;height: 100%;cursor: hand;\"onclick=\"XXHTTPWin=window.open('" + XXHTTPURL + "','XXHTTP');\">" +aVisuItem.txt.substr(0,aVisuItem.txt.indexOf(";")) + "</div>";
    }
    vor dem
    Code:
    aItems.push(aVisuItem);
    einfügen.

    Damit sollte es auch mit der hsav gehen.

    Einen Kommentar schreiben:


  • tschappli
    antwortet
    Hallo Zusammen

    Such dringend Hilfe

    möchte gerne von meiner Visu eine Internetseite Starten
    wunsch wäre es über die modifizierte Ajax.js

    Habe das Beispiel von Nils probiert...aber ich scheitere...weis aber nicht wo...

    Habe da mal ein paar PrintScn... seht Ihr meine Fehler den ich mache?

    Bin um jeden Hinweis froh...

    Danke viel mal und Gruss
    Tschappli
    Angehängte Dateien

    Einen Kommentar schreiben:


  • tschappli
    antwortet
    Hallo Zusammen

    kleine Frage...hat mir jemand ein paar PrintSreen was ich auf der HS seite alles machen muss...damit ich die modifizierung von Nils...zum Beispiel eine Webseite aufrufen kann...

    habe die ajax.js modifiziert...aber weis nicht was ich genau im Hs für diesen dann Aufruf machen muss..

    Wäre echt toll von Euch

    Danke schon im voraus....

    Gruss Tschappli

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    hi,

    das wird nicht so funktionieren wie du denkst.

    du kannst die xmlrequests nicht auf andere hosts machen.

    lad dir mal für den firefox das addon HTTPFOX runter,

    dann kannst du direkt sehen was der browser sendet
    und eine webabfrage machen.

    Einen Kommentar schreiben:


  • Chris A
    antwortet
    Zitat von NilsS Beitrag anzeigen
    Was hast du denn speziell vor ich mail dir gerne meine Version, wenn du Interesse hast.
    Hi!

    Ich habe hier schon versucht mein MythTV über den HS zu steuern.
    Es scheint daran zu scheitern, das der Server Cookies verwendet, welche der HS anscheinend nicht zulässt.

    Mit Deiner ersten modifizierten Version kann man zwar super andere http-Seiten aufrufen, aber MythTV sendet da noch etwas mit, und erzeugt so immer eine neue Seite mit einer (unnötigen) Mitteilung. Auf der Original-MythTV-Seite wird diese Antwort im java-script abgefangen.

    Nun wollte ich versuchen, diese Antwort auch in der Ajax-Visu abzufangen (oder schlicht zu verwerfen) um die Bedienung von MythTV über die HS-Visu (PocketVisu vom IPhone) zu ermöglichen.

    Kannst Du da vielleicht helfen - ich bin zwar lernfähig, aber noch nicht so der java-Guru

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    also meinerseits ist da nichts weiter passiert und ich hab auch keine mail seitens Dacom erhalten.

    Was hast du denn speziell vor ich mail dir gerne meine Version, wenn du Interesse hast.

    Einen Kommentar schreiben:


  • Chris A
    antwortet
    Zitat von MatthiasS Beitrag anzeigen
    Ziel: EINE einzige modifizierte Version mit dokumentierten Änderungen.
    Bevor ich mich hier jetzt auch einmische und am Code zum basteln beginne mal die Frage:

    Gibt es DIE eine Version schon, oder wird daran noch gearbeitet?

    btw: wiedermal eine geniale Sache die hier aus dem Forum kommt!!

    Einen Kommentar schreiben:


  • MatthiasS
    antwortet
    Zitat von MatthiasS Beitrag anzeigen
    Ich kümmere mich mal darum.
    So, eine halbamtliche Erlaubnis von Gira, eine modifizierte knx-uf-Variante der Ajax.js zu veröffentlichen, liegt vor. Die einschlägigen Verdächtigen werden gebeten, sich mit mir in Verbindung zu setzen, damit wir über ein koordiniertes Vorgehen sprechen können.

    Ziel: EINE einzige modifizierte Version mit dokumentierten Änderungen.

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von Warichet Beitrag anzeigen
    * Is it possible to login in the Ajax Visu without retyping the password each time ?
    Hey you ! you should use the "search" function
    Then you find this post

    Nevertheless, what is the difference between:
    startClientEx used in startgast.htm and
    startClient used in start.htm ???

    I used the startClientEx in start.htm and passed the credentials along.
    It works
    Why bother
    I'm curious

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Also .... I've translated the Ajax login display, it works, but I made a small typo that I want to correct.
    Seems to be impossible.
    Ouups, forgot to quit/reload the Experte before the upload of the last modif.

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von NilsS Beitrag anzeigen
    Best would be, if Dacom(Gira) put the ajax.js under gpl,lgpl,bsd or some kind of licence and we could upload complete ajax.js files.
    Das wär doch mal ne Massnahme! Da würde ich glatt meinen QC-bedingten Bluthochdruck vergessen und anfangen mich in JS/Ajax einzulesen

    Makki

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Don't know if I should start a new thread or go on with this one ...

    Ever since the beginning, I'm bothered by the lack of management tools of the HS, mainly about visitors.
    It's difficult and cumbersome to get statistics of HS visitors. Compared to a standard web site, it's a pain.
    So far, I've written some Baustein to catch up foreign visitors and archive them in a list with their IP address. I still fail to correctly extract the connection time. Now I'm able to display those visits in the Visu (merci Nils).

    Would Ajax be of some help here ?
    I guess if the HS doesn't offer the primitives, it will be difficult.

    If yes, is there a recommended reading to explore this topic ?
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X