Javascript in html einbetten

R

rdg

???
Hi,

eine Frage an die Javascript Gemeinde. Wie kann ich das Ergebnis von screen.width in html einbetten?

Ziel ist:
<table width=screen.width height=screen.heigth>
<TR>
<TD></TD>
<TR>
<Table
 
Mal so ne ganz doofe Frage: Warum nutzt du nicht %?
Code:
<table width="100%" height="100%">
<TR>
<TD></TD>
<TR>
</table>
So streckt sich die Tabelle über den ganzen Bildschirm.
JavaScript sollte nur in äußersten Notfällen genutzt werden, da dies vom Benutzer ausgeschaltet werden kann.
 
mittels DOM:

Code:
<script language="JavaScript" type="text/javascript">
document.getElementById("tabelle").style.width = screen.width;
document.getElementById("tabelle").style.height =screen.height;
</script>
<table id="tabelle">
<tr><td></td></tr>
</table>

Denke dass der Code sogar stimmt, hab ich jetzt frei ausm Kopf hingeschrieben ohne zu testen. Aber so ungefähr sollte das aussehen.


Mal ne Frage: as spricht gegen das hier?
Code:
<table width="100%" height="100%"></table>

Das funktioniert dann auch ohne Javascript.



EDIT: sim400 war schneller..... muss wieder mehr in Javascript schreiben um schenller zu werden....
 
@Always-Godlike
War noch nicht so schnell

Ne,

geht leider nicht, ich brauche die genaue Auflösung des jeweiligen Browsers, der die Seite aufruft, nicht die Größe der Seite.
Kann nur Javascript nicht leiden, weshalb ich immer versuche es zu umgehen nur diesmal klappt es leider nicht.
 
Schau mal in den ersten Codeblock von Kollege Always-Godlike. :)
Da stehts drin wies gehen sollte.

Nur wie gesagt: Sobald der Besucher JavaScript deaktiviert hat, is käse.
Bau da am besten nocht einen
Code:
<noscript>JavaScript muss aktiviert sein!</noscript>
ein.
 
Ja, was soll ich sagen,manchmal ist es schon peinlich!

sorry!!!
 
Zuletzt bearbeitet:
Hab auch grad den Fehler gefunden. Aber so peinlich ist es ned, dass du das gleich wieder weglöschen/editieren musst. Normalerweise verbaut man sowas ja in Funktionen die dann später aufgerufen werden. Da das hier aber direkt am Anfagn ausgeführt wird, wenn <table> noch nicht geladen wurde, kann es ja ned gehn.

Das Problem löst man also, indem man den <script>-Bereich am Schluss des <body> einbaut
 
Ne,

widht=100% hatte voll genügt, geht nach auflösung und nicht nach Inhalt der Tabelle.
Also doch, extrem peinlich von mir, aber ich kann damit leben ;)!

Dank an Euch!

(glöscht habe ich es weils zu peichlich war.)
 
Achso das meintest du. Ich dachte du hättest die Lösung für das JavaScript Problem gefunden und die wär dir peinlich. Nunja, jetzt weißtes ja besser ;)
 

Ähnliche Themen

CSV Datei mit sed manipulieren/optimieren/ergänzen

Breite einer Tabelle via CSS definieren

HTML Tabelle zeilenweise ausgeben

Filelisting mit PHP zeigt nicht alles an

textToHTML - Textdatei mittels sed in HTML umwandeln

Zurück
Oben