Einzelnen Beitrag anzeigen
  #5 (permalink)  
Alt 28-03-2005, 13:48
Chriss
 Registrierter Benutzer
Links : Onlinestatus : Chriss ist offline
Registriert seit: Oct 2001
Beiträge: 89
Chriss ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von Thomas
und per php verschiedene Werte setzen, die Tabellenbreiten
selbst per JS zu schreiben wird immer so unübersichtlich
<script language="JavaScript">
<!--
if(screen.width >= 1024)
var breite = 1000;
else if(screen.width = 800)
var breite = 800;
else
var breite = 600;
//-->
</script>
und dann
<script language="JavaScript">
<!--
document.write('<table width=\"'+'breite+'\">);
//-->
</script>
Die genannte Lösung funktioniert leider nicht! Per PHP kann man im Übrigen gar nichts machen, da PHP geparst wird, bevor die Seite im Browser landet. Und erst im Browser kann die Screen-Breite abgefragt werden.

Deswegen jetzt die Frage: Gibt es eine Möglichkeit, die Tabellenbreite einer Tabelle von der Screen-Breite abhängig zu machen ohne einen Redirect auf eine neue Seite auszuführen?

Kann man per JavaScript einen HTML-Befehl ausführen lassen? Eine Anweisung wie folgende, funktioniert jedenfalls nicht:
PHP-Code:
<SCRIPT type="text/javascript">
<!--
if (
screen.width>1024)
    var 
width="980";
else
    var 
width="100%";
//-->
</script>

<table width="javascript:document.write(width);" > 
Da Javascript nicht geparst wird, kann es wohl keine Lösung für dieses Problem geben, oder doch?

Danke für jeden Hinweis!

Gruß,
Chriss
Mit Zitat antworten