HILFE - Wasn das für ein Script

SirToby

Erfahrenes Mitglied
Hallo!

Immer häufiger stoße ich in Quelltexten im Internet auf folgende Javascripts:

Head-Tag
Code:
<script language="JavaScript">
<!--

function SymError()
{
  return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
  return (new Object());
}

window.open = SymWinOpen;

//-->
</script>

nach dem Html-Tag
Code:
<script language="JavaScript">
<!--
var SymRealOnLoad;
var SymRealOnUnload;

function SymOnUnload()
{
  window.open = SymWinOpen;
  if(SymRealOnUnload != null)
     SymRealOnUnload();
}

function SymOnLoad()
{
  if(SymRealOnLoad != null)
     SymRealOnLoad();
  window.open = SymRealWinOpen;
  SymRealOnUnload = window.onunload;
  window.onunload = SymOnUnload;
}

SymRealOnLoad = window.onload;
window.onload = SymOnLoad;

//-->
</script>


Ich hoffe, dass mir das jemand hier im Forum aufschlüsseln kann. Ich wüsste zu gern, warum das so dort steht. :(

Ansonsten einfach mal die url zur Website als Beispiel für den Quelltext aufrufen: http://www.trauma-motorcycles.de
 
Das ganze sollte nichts anderes sein, als ein PopUp-Blocker-Code, der von
Norton Internet Security (Deswegen auch das Sym, wegen Symantec) in die
HTML-Seiten eingefügt wird.
 
aha

Nur würde mich natürlich auch interessieren, wie denn soetwas eingerichtet wird. Ich mein; Symantec braucht ja irgendwie Zugang zur Site, oder?

Oder schaltet sich Symantec zwischen Browser und Webserver und filtert die Seiten - was für mich verständlich wäre!?
 
JavaScript ist clientseitig, d.h. der Code zum Öffnen des Popups steht im Quelltext, welcher vom Browser verarbeitet werden muss. Das Popup wird also nur geöffnet, wenn der entsprechende Code vom Browser korrekt ausgeführt wird. Das "komische" Script "unterbindet" nun eben das korrekte Ausführen des betreffenden Codes, bzw. macht dessen Effekt rückgängig!
 

Neue Beiträge

Zurück