Struppi: Scrollbars

Beitrag lesen

Wozu brauchst du das?
Es sagt nichts über die Fähigkeit des Browsers aus.

Das weiß ich auch nicht wirklich - es stammt nicht von mir

Naja, war eine retorische Frage. Da der Name und die Version nichts über die Fähigkeiten des Browsers aussagen (bei Opera kann man sogar einstellen, dass er sich als IE ausgibt)

Damit ist das Browserfenster unter meiner Statusleiste (die Statusleiste läßt sich an allen vier Seiten positionieren und es gibt Leute die machen das sogar) und ich bin gezwungen es mit ALT-F4 zu schliessen (was ich in der Regel dann auch sofort tue)
»»

Wieso ist es unter deiner Stausleiste der Ursprung ist in der linken ober Ecke. Bei window.moveTo(100, 100); liegt die linke ober Ecke des Fensters 100 nach rechts und 100 nach unten.

Du hattest das Fenster auf 0,0 bewegt und genau dort fängt auch meine Statusleiste an.

if(typeof window.outerHeight != 'undefined')
{
  window.outerHeight = high;
   window.outerWidth = wide;
}
else if(typeof window.resizeTo != 'undefined') window.resizeTo(wide, high);

Was genau bewirkt das?

Damit prüfst du ob die Eigenschaft vorhanden ist und benutzt sie dann, im gegensatz zum spekulieren ob die Eigenschaft appName bedeutet das das der Browser kann.

in dem obigen Fall reicht es aber auch:
if(window.outerHeight) {
  tue was mit outerHeight
}

Das geht nur beim öffnen des fensters siehe http://selfhtml.teamone.de/javascript/objekte/window.htm#open
»
Tja beim öffnen krieg ich das nicht hin. Wie öffnet man mit einem Link ein Fenster, und startet gleichzeitig ein Skript, welches html in dem eben geöffnetem Fenster ausgibt?

Was für HTML? mit JS generierten? Oder eine HTML Seite?

<A href="#" onclick="openPopUp();return false;">popup</A>

<script type="text/javascript">
function openPopUp()
{
     var win = window.open('about:blank', 'popup', 'width=400,height=500');
     win.document.open();
     win.document.write(getHTML('Titel'));
     win.document.close();
}

function getHTML(titel)
{
    return '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">'

  • '<html><head>'
  • '<META http-equiv="content-type" content="text/html; charset=ISO-8859-1">'
  • '<title>' + titel + '</title>'
  • '</head><body>'
  • 'inhalt'
  • '</body></html>';
    }

</script>

Struppi