Simulieren Sie die Größe des Browsers beim ersten Laden der Seite

8

Ich habe eine Dashboard-Webanwendung. Es enthält einige Steuerelemente, die basierend auf dem Browser skaliert sind und die vom Benutzer geändert werden können. Sie werden dynamisch erstellt und als solche persistiere ich ihre Dimensionen durch Seitenpostbacks, indem ich ihren Status in Session und in einer Datenbank ablege.

Wenn mein Dashboard zum ersten Mal geladen wird, besteht die Möglichkeit, dass ich Daten aus der Datenbank auf einen Monitor ziehe, der nicht die gleiche Größe hat wie beim Schreiben der Daten in die Datenbank. Die Steuerelemente müssen proportional zu ihrer vorherigen Größe angepasst werden. Glücklicherweise scheint es, dass die Steuerelemente in der Lage sind, sich auf die korrekten, proportionalen Dimensionen zu skalieren, wenn sie glauben, dass sie ihre Dimensionen neu berechnen müssen.

Daher möchte ich beim Laden der ersten Seite die Größenänderung des Browsers simulieren. Ist es möglich, so etwas in Javascript zu tun?

    
Sean Anderson 08.08.2011, 22:50
quelle

1 Antwort

6

Die Größe der Steuerelemente ändert sich wahrscheinlich auf dem window.onresize-Ereignis . Wenn Sie dieses Ereignis auslösen möchten, können Sie nach dem Laden der Seite window.onresize(); ausführen.

Um zu warten, dass der Apge geladen wird, können Sie ihn zum window.onload -Ereignis hinzufügen.

    
amosrivera 08.08.2011, 22:55
quelle

Tags und Links