top.location im fremd-link unterbinden
Sven
- javascript
hallo!
auf meiner seite habe ich ein paar links welche innerhalb meiner seite in einem iframe geöffnet werden. beim anklicken eines links verschwindet mein frame und die seite vergrössert sich. wie kann ich das verhindern? auf der verlinkten seite möchte derjenige seinen code nur ungern verändern.
folgender code steht in der gelinkten seite:
<SCRIPT language="JavaScript">
<!-- verstecken
if (top.frames.length > 0)
top.location.href = "http://www.domain.de/homepage-Dateien/load2-Dateien/start.php?V=00011&emil=test@test.de";
scrW = screen.width; /* Abfrage der maximalen Breite */
scrH = screen.height; /* Abfrage der maximalen Höhe */
window.outerHeight = screen.height; /* Höhe inizialisieren */
window.outerWidth = screen.width; /* Breite inizialisieren */
scrH=scrH-28;
resizeTo( scrW, scrH ); /* Breite und Höhe wird ausgegeben */
moveTo ( 0,0 ) /* hier befindet sich die Positionsangabe */
function anschalten()
{
if (document.forms[0].Einverstaendnis.checked)
document.forms[0].Senden.disabled = false;
else
document.forms[0].Senden.disabled = true;
}
function AutoTab(check,input){
if(check.value.length == check.getAttribute("maxlength"))
input.focus();}
//-- nicht mehr verstecken -->
</SCRIPT>
bin für jeden tip dankbar!
gruß
sven
H!
if (top.frames.length > 0)
top.location.href = "http://www.domain.de/homepage-Dateien/load2-Dateien/start.php?V=00011&emil=test@test.de";
Diese Zeile sorgt dafür, dass ein umliegendes Frameset gesprengt wird, dass diese Seite also bei aktiviertem Javascript nicht in einem (i)frame angezeigt wird.
Dagegen hilft nur eins: den Code entfernen.
Gruß
Martin