Ich wollte mal eine kleine Frage stellen.....
Ich habe derzeit ein HTML-Fenster in meinem Mychannel integriert.
Hier mal eine Ansicht :

Code:
    var appinstance = this;
	this.onEventReceived = function(user, type, key, data, appContentSession) {
        if(key == "starwars") {
            //Den /entry-Befehl Simulieren
            appinstance.chatCommands.entry(user, data, "starwars");
        }
        else if (key == "closed") {
            hidegb(user);
        }
        else {
            user.sendPrivateMessage("Unbekannter Key: " + key);
        }
    }	 
	
	

	
	 
	 
	 
	 	
	 var App = (new function() {

    function getActualContent() {
        if(KnuddelsServer.getPersistence().hasObject("gb")) {
            var data = KnuddelsServer.getPersistence().getObject("gb");
        }
        else {
            var data = [];
        }

        var file = new HTMLFile('start.html', data);
        return AppContent.overlayContent(file, 500, 275);
    }

function hidegb(user) {
        user.removeAppContent();
        user.sendPrivateMessage("Das _°BB>Fenster|/play<°_°° wurde ausgeblendet. (_°BB>Fenster wieder öffnen|/play<°_°°)");
    }


    this.onAppStart = function() {
        var onlineUsers = KnuddelsServer.getChannel().getOnlineUsers(UserType.Human);
        var content = getActualContent();
        for(var i = 0; i < onlineUsers.length; i++) {
            if(onlineUsers[i].canSendAppContent(content)){
                onlineUsers[i].setAppContent(content);
				
				
				{
					  var botUser = KnuddelsServer.getDefaultBotUser();
    botUser.sendPublicMessage('_°[0,200,255]20°UPDATE:°17°_ Die Fenster-App wurde soeben gestartet. _°BB>Restart der Fenster-App|/play<°_°° ? °>http://scripts.knuddels.de/ww/images/sm_11.gif<°');

  };

            }
        }
    }

    this.onUserJoined = function(user) {
        var content = getActualContent();
        if(user.canSendAppContent(content)) {
            user.setAppContent(content);
//			user.addNicklistIcon(icon,23)

        }
    }



	

	
	
	
	
	



    this.chatCommands = {


		  play: function play(user) {
            var file	= new HTMLFile('start.html', {});
            var content	= AppContent.overlayContent(file, 500, 275);


            if(user.canSendAppContent(content)) {
                user.sendAppContent(content);
				


            }
        },
		
		
		
		
		
		
        closed: function(user, param, command) {
            hidegb(user);
        }
    };

}());



Durch einer start.html in einem Verzeichnis in der www öffnet sie auch die HTML.
Nun wollte ich aber mal fragen, wie man ein Javafenster integrieren kann, damit ich auch die Befehlszeilen im Fenster auch im Chat nutzen kann.
Denn aus einer HTML heraus hat diese ja keine Interaktion auf den Chat.
Kann mir da irgendeine Idee posten ?
Ich sehe das oft bei Spielechannel, das die ein im Spiel integriertes Menü verfügen, welche auch mit dem Chat interagiert, aber ich habe keinerlei Plan, wie man solch ein Fenster in einer main.js nun bewerkstelligen kann, weil ich keinerlei Anhaltspunkte in Foren und Co. finde. ?-)

Würde mich über eine kleine Antwort freuen, die mich weiterbringen könnte. :-]
_________________________
Ich mag evt. ein wenig verrückt sein, aber was ist heute noch normal ?
Jeder Mensch hat in diesem Fall eine eigene Definition :-P

Mit frechen Grüßen
TMboy :-D