Einzelnen Beitrag anzeigen

la.reunion

Registriert seit: 30. Apr 2006
152 Beiträge
 
#1

KWICK Commander als Programm

  Alt 17. Sep 2006, 16:28
Hallo, (Wer KWICK nicht kennt www.KWICK.de, ist sone Community)

So nun wollte ich fragen wie ich mir den KWICK Commander (ist ja immer im Webbrowser geöffnet) als Programm schriebn kann.
...In dem Commander werden diene nachrichten und mails und so angezeigt.

Ich habe mir auch schon ein paar Möglichkeiten überlegt. Ich habe zb die Js Datei mal geöffnet und mir dort den Quelltext angeguckt bin aber nicht wirklich weit gekommen.

Hier mal der Code
Delphi-Quellcode:
var ID = setInterval("reloadMe()",90000);
var ID2 = setInterval("setClock()",1000);
var mRN=false;
var timeStamp=0;

function reloadMe(){
   parent.frames.loader.location.reload();
}


function openMsgPopup(url) {
  if (!parent.mWnd || parent.mWnd == null){
          mRN=true;
  }
else{
          if (parent.mWnd.closed==true){
                  mRN=true;
          }
else{
                  mRN=false;
          }

  }
  if (mRN==true){
   parent.mWnd = window.open(url,"msgWindow","scrollbars=no,width=616,height=117,resizable,left=(screen.height-117)/2,top=(screen.width-616)/2");
    if (parent.mWnd)
           parent.mWnd.focus();
   else
       alert('Deine Messages können nicht automatisch angezeigt werden, da Du einen Popupblocker installiert hast.\nBitte deaktiviere diesen für [url]www.kwick.de[/url], damit Du deine Nachrichten lesen kannst.\nWenn Du auf [url]http://pages.kwick.de/ohs[/url] nach \'popupblocker\' suchst, findest Du Hilfe!');
        return false;
  }

}

function setValues(foo, v) {
   if (!v[0]) {
      if (parent)
         parent.location.href = 'commander_logout.html';
      else
         window.location.href = 'commander_logout.html';
   }

   if (document.all) {
      document.all.username.innerHTML = '[url="#"]' + v[0] + '[/url]';
      document.all.msg.innerHTML = v[2];
      document.all.mails.innerHTML = v[3];
      document.all.buddies.innerHTML = v[4] + ' / ' + v[5];
      document.all.score.innerHTML = v[6];
   }

   else {
      if (document.getElementById) {
         //Opera 6 Bug
         if (!document.getElementById('username').innerHTML)
            parent.location.href = 'commander_ld.php?noscript=1';
         document.getElementById('username').innerHTML = '[url="#"]' + v[0] + '[/url]';
         document.getElementById('msg').innerHTML = v[2];
         document.getElementById('mails').innerHTML = v[3];
         document.getElementById('buddies').innerHTML =  v[4] + ' / ' + v[5];
         document.getElementById('score').innerHTML = v[6];
      }

      else {
         if (document.layers) {
            var d = document.layers['username'].document;
            d.open();
            d.write('[url="#"]' + v[0] + '[/url]');
            d.close();
            var d = document.layers['msg'].document;
            d.open();
            d.write(v[2]);
            d.close();
            var d = document.layers['mails'].document;
            d.open();
            d.write(v[3]);
            d.close();
            var d = document.layers['buddies'].document;
            d.open();
            d.write(v[4] + ' / ' + v[5]);
            d.close();
            var d = document.layers['score'].document;
            d.open();
            d.write(v[6]);
            d.close();
         }

         else {
            alert('Dieser Browser ist verdammt schlecht. Bitte besorg Dir einen besseren!');
         }

      }
   }
   setClock(v[7]);
   if (v[9] > '') {
      openMsgPopup('/mykwick/message/reminder.php?id=' + v[9]);
   }

   else{
      if (v[2] > '0') {
         openMsgPopup('/mykwick/message/read.php');
      }

   }

   if (v['8'] > 94)
      alert('Deine Mailbox ist zu ' + v['8'] + '% voll. Bitte lösche einige Mails. \nWenn Deine Mailbox voll ist, kannst Du keine Mails mehr empfangen');
}

function setClock(t) {
   if (t) {
      timeStamp = t * 1000;
   }

   else {
      if (timeStamp)
         timeStamp = timeStamp + 1000;
   }

   if (timeStamp == 0)
      return;
   var time = new Date();
   time.setTime(timeStamp);
   var min = time.getMinutes();
   if (min < 10) min= '0' + min;
   newTime = time.getHours() + ':' + min;
   if (document.all) {
      document.all.time.innerHTML = newTime + ' Uhr';
   }

   else {
      if (document.getElementById) {
         document.getElementById('time').innerHTML = newTime + ' Uhr';
      }

      else {
         if (document.layers) {
            var d = document.layers['time'].document;
            d.open();
            d.write(newTime + ' Uhr');
            d.close();
         }

      }
   }
}

function profile(id) {
   var url = '/profil/' + id;
    win=window.open(url,"kwickProfile","scrollbars=yes,width=780,height=600,resizable");
    win.focus();
    return false;
}
...vlt kann einer von euhc mir ja helfen wäre cool.

Danke Lg La.Reunion
  Mit Zitat antworten Zitat