PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : JS Variablenwert als Tabellenbreite benutzen



Sinus2K
11-09-2004, 13:50
Hallo zusammen,
bin neu hier und ein völliger Newbie in JS.
Hab folgendes Problem:

Ich hab im Netz ne funktion gefunden, die mir die Festerbreit und Höhe ermittelt und die Werte in den Variablen Hoehe und Breite speichert.
Davon zieh ich 100 Pixel ab die Grafiken am Rand einnehmen. Das was übrigbleibt soll die breite einer Tabelle sein.
Habe schon versucht die variable mit dem width Befehl zu verknüpfen aber ohne erfolg.
Hoffe mir kann jemand helfen.

Der Quellcode vom Script und BodyTag ist der hier:


<script language="JavaScript">
<!--
var breite;
var hoehe;

//Fenstergröße und -breite feststellen
function Analyse()
{
if (navigator.appName=="Netscape")
{
breite = innerWidth;
hoehe = innerHeight;
}
else
{
breite = document.body.offsetWidth;
hoehe = document.body.offsetHeight;
}
breiteneu = breite - 100;
hoeheneu = hoehe - 98;
}
// -->
</script>
</head>
<body background="/back2.gif" style="margin: 0px; padding: 0px;" onload="Analyse()">

der vom der Zelle hier:


<td width="Wertaus der Variable breitenez" align="center">
</td>


Würde mich über Hilfe freuen...

Danke Sinus2K

sixfriends
12-09-2004, 02:29
Machen wir es kurz: An der Stelle, an der du <table width=""> stehen hättest, schreibst du ein:

<script type="text/javascript">
<!--
document.write("<table width=\"" + breiteneu + "\">");
-->
</script>

http://de.selfhtml.org/javascript/index.htm