Framebrecher und mehr.. *erledigt*

HoB

HoB
ID: 79596
L
22 April 2006
2.521
74
Hi. Leider weiß ich keinen konkreten Titel für meine Frage.. Mal sehen, ob mir jemand helfen kann.

Ich habe eine Seite, auf der man Punkte "räubern" kann. Diese Seite soll aber erstens alle Frames brechen und ebenfalls nicht minimiert aufgerufen werden können.

Hier mal der Code, damit Frames geborchen werden.
<script language="JavaScript" type="text/javascript">
<!--
if (self != top)
{
top.location.href=self.location.href;
}
//-->

So weit funktioniert auch alles. Frames werden gebrochen. Aber!!! Ich hätte eben noch gerne, daß die Seite - wenn sie z.B. als PopUp aufgerufen wird - sich selbständig auf eine im Code angegebene Größe einstellt. Wenn also jemand den Räuberlink als PopUp aufruft, kann er ja eine Größe festlegen z.B. 100x100, was natürlich für den Betreiber, also mich, Mist ist, denn andere user sehen ja dann nicht, was auf der Seite los ist. Ergo: Ich möchte den Framebrecher-Code erweitern, oder einen 2ten Code dazu haben, indem ich festlegen kann, dass die Seite eine bestimmte Größe hat. Gibts sowas?

Nächste Frage wäre noch, ob es einen Code gibt, der eine Seite in den Vordergrund aller anderen Seiten zwingt.

Kann wer helfen?

EDIT: ok. code für immer vorne habe ich gefunden! funktioniert auch! :) fehlt nur noch das mit der größe!
 
Zuletzt bearbeitet:
Du hast ja auch den onload-Event doppelt definiert. AFAIK geht das so nicht - Du musst die beiden zusammenfassen.
 
Was soll das hier denn auch werden?
Code:
window.resizeTo"(800, 1200)";
Nimm die Anführungszeichen raus und evtl dürfte es dann klappen.
 
neee... kann doch nicht sein, dass es klappt, wenn ich nur die beiden raus nehme, oder!? 8O

ich hab das nun so...

<script type="text/javascript">
function immervorn() {
self.focus();
window.setTimeout("immervorn()",100);
}
</script>
</HEAD>
<body onload="immervorn()"; "window.resizeTo(800, 1200)">

und wenn ichs so mache...

<script type="text/javascript">
function immervorn() {
self.focus();
window.setTimeout("immervorn()",100);
}
</script>
</HEAD>
<body onload="immervorn()"; window.resizeTo(800, 1200)>


oder so..

<script type="text/javascript">
function immervorn() {
self.focus();
window.setTimeout("immervorn()",100);
}
</script>
</HEAD>
<body onload=immervorn(); window.resizeTo(800, 1200)>


...dannn gehts auch nich... :-?
 
Is ja auch alles drei Quark ;)

In (X)HTML werden Attribute so notiert:
Code:
<tag attributname="attributwert" attributname="attributwert" ...>...</tag>
Wenn du es so machst, funktioniert es auch ;)
 
So schwer ist das doch eigentlich gar nicht... :roll:
HTML:
<body onload="immervorn(); window.resizeTo(800, 1200);">
 
ok. habs nun anders gelöst...

<script type="text/javascript">
window.resizeTo(1000,1600);
if (self != top)
{
top.location.replace(self.location.href);
location.replace(self.location.href);
window.resizeTo(800,1600); srolling=yes;
}
function immervorn() {
self.focus();
window.setTimeout("immervorn()",10);
}
</script>
<BODY onLoad="if (self != top) {top.location = self.location;window.resizeTo(1000,1600);} {immervorn();}">

das funzt! 8)
 
Zuletzt bearbeitet: