Lupuz.de: Artikel-Portal / Magazin

Zurück   Postpla.net - die Forum Community > PC, Internet und Technik > Coder's Area

client auflösung ermitteln und tabellengröße anpassen

Anzeigen:

Thema geschlossen
 
Themen-Optionen
Calli
Alt 18.10.2005, 13:22   #1
Pfeil client auflösung ermitteln und tabellengröße anpassen

moin moin!

also, ich hab folgendes. ich möchte die auflösung des betrachters, also des clients abfragen und dann die Tabellengröße entsprechend anpassen. vorab, größenangabe in % bringt mich nich weiter.

kleines bespiel zu verdeutlichung:
clientauflösung: 1024x768
tabellengröße: 1024 (clientauflösung) - 50px = 974px (tabellenbreite)

mit php gehts ja bekanntermaßen nicht, da ja nur serverseitig. wer kann mir helfen? ich bin mir ziemlich sicher das es mit javascript irgendwie geht, leider bin ich in js überhaupt nicht fit.

kennt jmd nen gutes tut dazu welches mir weiter hilft?
 
 
Nach oben
Wodar Hospur
Alt 18.10.2005, 14:14   #2
Standard

php kann doch auch globale variablen von dem browser auslesen?!
 
 
Nach oben
mavr|k
Alt 18.10.2005, 14:37   #3
Standard

Hallo,
schau Dir mal folgende properties an:
http://www.pageresource.com/jscript/jscreen.htm
 
 
Nach oben
gagget
Alt 18.10.2005, 18:07   #4
Standard

Fenstergröße :
Code:
 
function Fensterweite()
{
 if (window.innerWidth) return window.innerWidth;
 else if (document.body && document.body.offsetWidth) 
  return document.body.offsetWidth;
 else return 0;
}
function Fensterhoehe()
{
 if (window.innerHeight) return window.innerWidth;
 else if (document.body && document.body.offsetHeight) 
  return document.body.offsetHeight;
 else return 0;
}
oder eben nur screen.availWidth , screen.availHeight,

wird wohl was bei sein hoff ich
 
 
Nach oben
StephanR.
Alt 19.10.2005, 21:36   #5
Standard

Hi,

bist ja wahrscheinlich schon selber auf die Lösung gekommen aber bei mir geht das so mit dem Firefox, mit dem IE konnt ichs jetzt nicht testen.


Code:
<html>
        <head>
                <script type="text/javascript" language="javascript">
                <!--

                function resize_table(id)
                {
                        document.getElementById(id).width = screen.width-50;
                }
                -->
                </script>
        </head>
        <body onLoad="javascript: resize_table('1');">
                <table border="1" id="1">
                        <tr>
                                <td>Hallo ich bin Content</td>
                        </tr>
                </table>
        </body>
</html>
Mfg

Stephan
 
 
Nach oben
Ähnliche Themen, die dich vielleicht interessieren
Thema Autor Forum Antworten Letzter Beitrag
bild bei 800x600 an 15,4 zoll bildfläche anpassen Aktivbox Kreativcenter 10 11.04.2006 11:49
Anzeigen:
Thema geschlossen

Lesezeichen

Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 09:43 Uhr.


Lupuz.de - wir können auch anders!
©1998 - 2008, Lupuz:Information-Network
Powered by vBulletin Version 3.7.1 (Deutsch), Jelsoft Enterprises Ltd.
Grüne Links?

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.