• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Spezial-Fenster öffnen

DEEFRAG

New member
Ich hab da ein Problrem und zwar möchte ich per klick auf ein Link ein Fenster öffnen, dass keinen Scrollbalken hat, in der Mitte des Bildschirms ist, kein Rahmen, Titelleiste oder sonnst was hat!!!

wie lautet der Code für dieses Spezialfenster?
 
ich dacht das geht so:
<a href="#" onClick="window.openSpecial ('test.html', '_blank', 'width=400,height=300,scrollbars=no,align=center,valign=center,frame=no,title=no');">link</a>

hmmm jetzt mußt Du nur noch jemanden finden, der Dir window.prototype.openSpecial = function (url, target, params) {} mit Leben füllt......
 
Hä? Wie jetzt, das funzt so nich!

Ich bräuchte den kompletten Code, oder wenigstens den Rest, und wie soll ich das mit
window.prototype.openSpecial = function (url, target, params) {}
machen???
 
hmmm ja, also mit JS kenn ich mich ja ned so doll aus....
Aber letztendlich wirst Du in openSpecial eine Abwandlung der open Funktion einsetzen müssen. Und für die Zentrierung müsstest Du die Parameter parsen, wenn es denn so, wie in meinem Beispiel umgesetzt werden soll.....
 
Ja, hmmm das wird schwierig.

Ich kenn mich da nich so aus in JS also weiß ich nich was mit
window.prototype.openSpecial = function (url, target, params) {}
zu tun ist, also muß das bei <HEAD> stehn oder wie???
Oder dahinter???
Muß da noch was davor? <script> vieleicht??? Oder wie?
 
also das sollte schon in einem <script> Bereich stehen...

Allerdings weiß ich nicht (weil ich mich mit JS ned so auskenn), ob es ausreicht den prototype einmal für alle Seiten zu definieren, d.h. einmal pro Browser-Fenster/Browser-Instanz, oder ob man ihn auf allen Seiten einer Site jedesmal neu definieren muß....
 
boah defrag, weisst du auf was ich mich freue?

das du jetzt mindesten aller 2 tage hier reinpostest bis du das verdammt projekt mit dem nachschreiben von xp als homepage oder sowas fertig hast.
wäre es nicht besser gewesen ein projekt zu starten dessen durchführung in deinem ermessen liegt !?!?!?

---------------------------------------------------------------------------------

folgenders sript öffnet ein popup mittig und ohne alles drum und dran:

<html>
<head>
<title>fu2</title>
<script language="JavaScript">
<!--
function Fenster_ohne_Titelleiste(){
var Fenstername = "obenohne"
var Fensterbreite = "760"
var Fensterhoehe = "420"
var Url_adresse = "popup.html"
var Fenster = window.open(Url_adresse,Fenstername,"fullscreen=1");
Fenster.resizeTo(Fensterbreite,Fensterhoehe);
Fenster.moveTo((screen.width-Fensterbreite)/2,(screen.height-Fensterhoehe)/2)
}
//-->
</script>

<body>
<a href="#" onclick="javascript: Fenster_ohne_Titelleiste();">popup oeffnen</a>
</body>
</html>
 
http://www.jswelt.de/v2/index.php?opencat=JavaScripts&artid=980671353

im Quelltext steht irgendwo:

Code:
// Here resize the PopUp
var popUpSizeX=250;
var popUpSizeY=200;

// Here move it to any poiny on screen	
var popUpLocationX=25;
var popUpLocationY=02;

// URL of the popUp
var popUpURL="popup.php";


ersetz das durch:


Code:
// Here resize the PopUp
var popUpSizeX=250;
var popUpSizeY=200;

// Here move it to any poiny on screen	
ScreenWidth = screen.width;
ScreenHeight = screen.height;

var popUpLocationX= (ScreenWidth/2)-(popUpSizeX/2);
var popUpLocationY=(ScreenHeight/2)-(popUpSizeY/2);

// URL of the popUp
var popUpURL="popup.php";

(natürlcih musste noch die Grössen des Fensters und die URL der zu öffnenen Datei anpassen)
 
tja also das mit dem prototype war ne geile, spontane Idee, die in Actionscript ohne Probs funzt.... leider kann man wohl das window Objekt nicht erweitern..... tja ich weiß schon warum ich mich mit JS nicht abgebe :D:D:D:D
 
das du jetzt mindesten aller 2 tage hier reinpostest bis du das verdammt projekt mit dem nachschreiben von xp als homepage oder sowas fertig hast.
@ turbolarsen - er is noch net fertig...:D
 
Danke TurboLarsen, hat alles geklappt, bis auf die Scrollbalken, die stören mich noch, gehen die auch irgendwie weg????
 
na klar doch

schreib das hier in die datei die im popup geladen wird:

<script Language="JavaScript">
<!--
function hidden()
{document.body.style.overflow='hidden';}
// -->
</script>
</head>

<body onload="hidden()">

mfg
 
Zuletzt bearbeitet von einem Moderator:
So TurboLarsen dein Script funzt im eigentlichen, jedoch nich bei meinen Popup, vieleicht weil ich schon ein onload Befehl habe, aber wie kann ich die beiden Befehle gleichzeitig ausführen?
Hier mein Body Tag:

<BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0" rightmargin="0" onload="dynAnimation()" onload="hidden()">

Wenn es nicht an onload liegt weiß ich es auch nich
 
Ups Sorry brauche keine Antwort mehr, hab es selber rausgefunden und zwar sieht mein Body Tag jetzt so aus:

<BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0" rightmargin="0" onload="dynAnimation(); hidden()">

Ok, danke nochmal TurboLarsen, jetzt funzts.
 
Hi
Hab ein Problem mit diesem Script.
Und zwar wollte ich, dass in der Mitte vom Monitor ein Bild erscheint. Hab dazu einfach ein Bild in eine HTML-Seite eingebunden, und das dann ohne alles anzeigen lasse. Man sieht also nur das Bild in der Mitte vom Monitor. Jedoch gibt es ein Problem. Un zwar ist das Bild nicht direkt am Rand, sondern um ein paar Piel nach rechts unten verschoben. Wie kann ich das Bild genau ins Eck setzen, so dass kein Rand entsteht ???
Hier mal mein Quellcode:

<html>
<head>
<title>fu2</title>
<script language="JavaScript">
<!--
function Fenster_ohne_Titelleiste(){
var Fenstername = "obenohne"
var Fensterbreite = "760"
var Fensterhoehe = "420"
var Url_adresse = "lala.html"
var Fenster = window.open(Url_adresse,Fenstername,"fullscreen=1");
Fenster.resizeTo(Fensterbreite,Fensterhoehe);
Fenster.moveTo((screen.width-Fensterbreite)/2,(screen.height-Fensterhoehe)/2)
}
//-->
</script>

<body>
<a href="#" onclick="javascript: Fenster_ohne_Titelleiste();">popup oeffnen</a>
</body>
</html>

Und die Seite wo im PopUp geöffnet wird:

<html>
<head>
<script Language="JavaScript">
<!--
function hidden()
{document.body.style.overflow='hidden';}
// -->
</script>

<body onload="hidden()"> Hier liegt der Fehler
</head>

<img src="wasser.jpg">
</body>
</html>
 
Zuletzt bearbeitet:
Hi
Hat sich erledigt.
Ein User aus diesem Forum, den ich im ICQ geaddet hab, konnte mir helfen.
Ich musste die Zeile <body onload="hidden()"> durch diese ersetzen: <body onload="hidden()" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
cya
 
Zurück
Oben