AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi KWICK Commander als Programm
Thema durchsuchen
Ansicht
Themen-Optionen

KWICK Commander als Programm

Ein Thema von la.reunion · begonnen am 17. Sep 2006 · letzter Beitrag vom 20. Sep 2006
 
la.reunion

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

KWICK Commander als Programm

  Alt 17. Sep 2006, 15: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
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:38 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz