Komplette browserlayer ausblenden
Louis Hoefler
- javascript
Ich habe eine frage, bzw. ein problem mit ienem javascript.
Wuerde mich ueber jede hilfe freuen.
die erklaerung:
es giebt die moeglichkeit in IE ab version version 4.0 ein vollbild der seite darzustellen, und somit die page auf dem gesamten bildschirm darstellen u lassen.
Nun GIebt es wiederum einen trick, der besagt dass man, wenn man die seite die im vollbild aufgerufen wurde direkt danach resized, man ein reines fenste bekommt ohne browserbetitelung, allein mit der reinen page.
Dies funktioniert bei mir auch ienwandfrei, auf einen leeren testseite, auf der nur dass script dargestellt wurde und eine verlinkung zum oeffnen dieses neuen fensters.
Fuege ich dass script aber auf die page ein, in der ich es urspuenglich benoetige, so bekomme ich im IE auf WIN die fehlermeldung dass in zeile 17 (die zeile im script unten var.resizeto...) der zugriff verweigert ist. Es wird mit ein fenster im vollbild geoffnet doch resizen, macht er nich. Koennte mir ener flleciht sagen an wass dass liegen koennte, dass wuerde mich sehr freuen, da ich selber nicht wieterkomme.
!!!!!!!!SCRIPTANFANG!!!!!!!!!!
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function FensterOhneTitelleiste(fb,fh,url,tgt)
{
if (document.all && navigator.userAgent.indexOf("Win")!=-1)
{
var ref, bb, bh, t, l;
bb=screen.width;
bh=screen.height;
l=(bb-fb)/2;
t=(bh-fh)/2;
ref=window.open(url,tgt,"fullscreen=1");
ref.resizeTo(fb,fh); //DER FEHLER BESTEHT AB DIESER ZEILE!
ref.moveTo(50,50);
}
else
{
alert("Vollbild ist mit ihrem browser nicht moeglich");
}
}
//-->
</SCRIPT>
!!!!!!!!!!!SCRIPTENDE!!!!!!!!!!!
!!!!!!!!BODYANFANG!!!!!!!!!!!!
<A HREF="javascript:FensterOhneTitelleiste(500,450,'http://www.velum.cc/imgIII/009g.jpg','img1')"><img src="imgII/img009a.jpg" border="0"></A>
!!!!!!!!!!!!!!!!!!!!BODYENDE!!!!!!!!!!
Hallo,
Fuege ich dass script aber auf die page ein, in der ich es urspuenglich benoetige, so bekomme ich im IE auf WIN die fehlermeldung dass in zeile 17 (die zeile im script unten var.resizeto...) der zugriff verweigert ist.
Du koenntest schon die Quelle angeben: http://www.styleassistant.de/tips/beispiel47.htm und ich habe Dir bereits per Mail erklaert, dass Du mal ein vollstaendiges Dokument zum Testen online stellen solltest, um konkreter reagieren zu koennen. Das zugehoerige Beispiel http://www.styleassistant.de/tips/beispiel47.htm funktioniert noch immer.
MfG, Thomas
Du koenntest schon die Quelle angeben: <
http://www.styleassistant.de/tips/beispiel47.htm>
jo sorry mein fehler
und ich habe Dir bereits per Mail erklaert,
dass Du mal ein vollstaendiges Dokument zum
Testen online stellen solltest, um konkreter
reagieren zu koennen.
mach ich gerade, ich mail dir den link zu
Das zugehoerige Beispiel <
http://www.styleassistant.de/tips/beispiel47.htm>
funktioniert noch immer.
siehe post
Hallo,
mach ich gerade, ich mail dir den link zu
Da Du unsere Diskussion hier oeffentlich weitergefuehrt hast (kein Problem), waere der Link nun auch fuer andere interessant.
2^x-Augen (x>1) sehen mehr ;-).
MfG, Thomas
Aloha!
Fuege ich dass script aber auf die page ein, in der ich es urspuenglich benoetige, so bekomme ich im IE auf WIN die fehlermeldung dass in zeile 17 (die zeile im script unten var.resizeto...) der zugriff verweigert ist. Es wird mit ein fenster im vollbild geoffnet doch resizen, macht er nich. Koennte mir ener flleciht sagen an wass dass liegen koennte, dass wuerde mich sehr freuen, da ich selber nicht wieterkomme.
Wenn die Meldung kommt "Zugriff verweigert", dann hast du _immer_ versucht, mit Javascript die Grenzen eines Servers zu überschreiten. Das kannst du natürlich nicht tun.
In deinem Beispiel: Die Seite mit dem Script kommt von irgendwoher, und du lädst im Fenster eine Seite von http://www.velum.cc. Wenn deine Scriptseite nicht von exakt diesem Server kommt, kannst du lediglich das Fenster öffnen und die URL reinladen, danach ist Schluß mit dem Zugriff.
Deshalb: Erst Fenster mit einer leeren Seite ("about:blank") öffnen, resizen, und dann die location.href des Fensters auf die externe Seite biegen.
- Sven Rautenberg