WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Software

Software Rat & Tat bei Softwareproblemen

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 28.03.2005, 17:50   #1
mgp4ever
Newbie
 
Registriert seit: 21.03.2005
Beiträge: 2


Daumen runter Frage zu HTML-Tabellen

Liebe Leute!

Ich habe eine Frage zu einem Thema, zu dem ich leider im Web keine Antworten finden konnte (zumindest nicht in dem Teil, den ich vorher abgegrast habe):

WIE kann ich, nachdem in einem Browser eine Tabelle erzeugt habe, die BREITE einer Tabellenzelle (eines <TD>) in PIXEL erhalten?

Das Problem: Wenn ich eine Tabelle mit drei Spalten definiere und diese dann mit Daten befülle - und dann oben drüber einen Ticker starten möchte, dann wäre es super, wenn ich zur Laufzeit die Breite des <TD> dem Javascript mit dem Ticker übergeben könnte.

Ich bekomme zwar die Breite zurück, wenn ich sie VORHER definiert habe (width="300"), aber wenn ich einfach eine Tabelle mache (die halt dann so breit ist, wie das "letzte Browserfenster"), dann kann ich mich brausen. Ärgerlich ist auch, dass ich eine mit width="50%" definierte Spalte als Wert mit ... 50% zurückbekomme - und nicht den Wert in Pixel! :-((

Für jeden Tipp bin ich sehr dankbar!

Alternativ hätte ich auch gerne einen Ticker, der sich automatisch an die aktuelle Fensterbreite anpasst - diese Tabellen-Frage ist aber trotzdem wichtig!

Schönen Feiertagsrest noch!

Peter
mgp4ever ist offline   Mit Zitat antworten
Alt 28.03.2005, 18:13   #2
flocky
Inventar
 
Registriert seit: 16.02.2002
Alter: 39
Beiträge: 3.880


flocky eine Nachricht über ICQ schicken
Standard

ich stelle mal das stichwort "document.getElementByID['id'].attribut()" in den raum
habs grad probiert, scheint aber nicht so ganz zu funktionieren, musst wahrscheinlich den wert in variablen hin und herschupfen... kenn mich mit dem syntax und der genauen einbindung von js in html ned so aus weil ichs so gut wie nie verwend.
flocky ist offline   Mit Zitat antworten
Alt 28.03.2005, 19:11   #3
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Nur was tut der Herr dann, wenn kein JS verfügbar ist....

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Alt 28.03.2005, 22:12   #4
flocky
Inventar
 
Registriert seit: 16.02.2002
Alter: 39
Beiträge: 3.880


flocky eine Nachricht über ICQ schicken
Standard

blablabla...
was macht der herr wenn der webserver grad nicht verfügbar is?
außerdem gibt es afaik keine andere möglichkeit den html-code zur laufzeit zu ändern.
flocky ist offline   Mit Zitat antworten
Alt 30.03.2005, 09:54   #5
mgp4ever
Newbie
 
Registriert seit: 21.03.2005
Beiträge: 2


Standard

Zitat:
Original geschrieben von flocky
ich stelle mal das stichwort "document.getElementByID['id'].attribut()" in den raum
habs grad probiert, scheint aber nicht so ganz zu funktionieren, musst wahrscheinlich den wert in variablen hin und herschupfen... kenn mich mit dem syntax und der genauen einbindung von js in html ned so aus weil ichs so gut wie nie verwend.
Das mit dem document.getElement.... dings habe ich eh schon probiert: Wenn ich einen Tabelle mit <td width="300"> angebe, DANN kriege ich das auch zur Laufzeit wieder retour. wenn es aber nur mit <tr><td> definiert ist, DANN hätte ich gerne die Breite zur Laufzeit gewusst - danke dem flocky für diese Art der Hilfe - bitte weiter nachdenken.

Zum Einwand vom "pong", wenn JS nicht verfügbar ist... dann gibt es eben keinen Ticker... danke auch dafür. Das Leben ist dann eben ungerecht.

Aber das Problem mit den attributen ist ein generelles. Der Browser SELBST muss es wissen (welcher auch immer), weil der weiß, WIE breit 30 Prozent in Pixel sind. Aber er tut's nicht kund. Vielleicht kennt da irgendwer die tiefsten Geheimnisse.

ciao Ihr Bemühten & tausend Dank!

mgP
mgp4ever ist offline   Mit Zitat antworten
Alt 30.03.2005, 20:13   #6
pong
Inventar
 
Benutzerbild von pong
 
Registriert seit: 25.12.2000
Alter: 41
Beiträge: 9.063

Mein Computer

pong eine Nachricht über ICQ schicken
Standard

Zitat:
Zum Einwand vom "pong", wenn JS nicht verfügbar ist... dann gibt es eben keinen Ticker... danke auch dafür. Das Leben ist dann eben ungerecht.
Nur steht dann auch ein Tabellenelement ohne Größenangabe im Raum und wie gewissen Browser dies dann interpretieren steht in den Sternen

pong
____________________________________
\"Ein Gewitter reinigt die Luft\", sagte der Mann, nachdem ein Blitz seine Frau erschlug

Nicht klicken!


Erstposteralarm/Beschwerde/Kummerkasten


Verplattet
pong ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:11 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag