it-swarm.com.de

Verstecktes Fenster mit Javascript

Wollte nur wissen, ob es möglich ist, ein verstecktes Fenster mit Javascript zu erstellen?

11
user475685

Sie können einen iframe erstellen

var element = document.createElement("iframe"); 
element.setAttribute('id', 'myframe');
document.body.appendChild(element);

Sie können einen iframe ausblenden, indem Sie die Breite und Höhe auf null setzen oder die Sichtbarkeit im Stylesheet auf verborgen setzen.

9
Andrey

Sie können mit dieser Problemumgehung auch ein neues Fenster erstellen, das nur in der Taskleiste sichtbar ist:

window.open(path.html,'_blank', 'toolbar=no,status=no,menubar=no,scrollbars=no,resizable=no,left=10000, top=10000, width=10, height=10, visible=none', ''); 

dass ein Fenster an einer für den Benutzer nicht sichtbaren Position geöffnet wird. Ich habe diesen Trick schon mal benutzt.

4
Tonino

Unter IE 9+ können Sie ein Fenster außerhalb des Bildschirms erstellen:

var options = "left=" + (screen.width*2) + ",top=0";
var myWin = window.open(url, name, options);
// Hide the window - IE only
myWin.blur();
// Show the window - IE only
myWin.focus();

screen.width ist Ihre Monitorbreite. Die Verwendung von "* 2" ermöglicht Benutzern mit zwei Monitoren.

Dies funktioniert nicht unter Chrome.

0
PlattBob3