Tabelle mit Internet-Links
Corsin Alig
- javascript
0 Christoph Schnauß0 Reiner
0 Jester0 Heiner
Hallo.
Habe eine Tabelle mit verschiedenen Zahlen erstellt.
Mit dieser Funktion schreibe ich die Daten in die Tabelle:
function SchreibeZelle(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt) {
document.write('<td align="center" valign="middle" bgcolor="'+HgFarbe+'">');
document.write('<font size="'+SchrGroesse+'" color="'+SchrFarbe+'" face="'+SchrArt+'"><b>');
document.write(Inhalt);
document.write("</b></font></td>");
}
Nun möchte ich dass die Variable 'Inhalt' als Link dargestellt wird, z.B. mit der Adresse www.google.ch.
Wie mache ich das?
Danke und Gruss
Corsin
guten Morgen,
Habe eine Tabelle mit verschiedenen Zahlen erstellt.
aha. Und wo sind diese "Zahlen in dem Codeschnipsel, den du mitgeliefert hast?
Mit dieser Funktion schreibe ich die Daten in die Tabelle:
function SchreibeZelle(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt) {
document.write('<td align="center" valign="middle" bgcolor="'+HgFarbe+'">');
Das könnte noch funktionieren.
document.write('<font size="'+SchrGroesse+'" color="'+SchrFarbe+'" face="'+SchrArt+'"><b>');
Das ist sehr problematisch, weil du <font> nicht mehr benutzen, sondern an seiner Stelle besser eine CSS-Formatierung benutzen solltest.
document.write(Inhalt);
Und das ist völlig unverständlich. Was soll diese Zeile bewirken?
Nun möchte ich dass die Variable 'Inhalt' als Link dargestellt wird, z.B. mit der Adresse www.google.ch.
Dazu müßtest du eine solche Variable erst einmal festlegen, was in dem von dir mitgelieferten Codeschnipsel nicht geschehen ist.
Grüße aus Berlin
Christoph S.
hi,
Mit dieser Funktion schreibe ich die Daten in die Tabelle:
function SchreibeZelle(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt) {
document.write('<td align="center" valign="middle" bgcolor="'+HgFarbe+'">');
Das könnte noch funktionieren.
warum "könnte"?
document.write('<font size="'+SchrGroesse+'" color="'+SchrFarbe+'" face="'+SchrArt+'"><b>');
Das ist sehr problematisch, weil du <font> nicht mehr benutzen, sondern an seiner Stelle besser eine CSS-Formatierung benutzen solltest.
wieso? vor allem, sehe ich die TIEFE der Problematik nicht!
document.write(Inhalt);
Und das ist völlig unverständlich. Was soll diese Zeile bewirken?
das finde ich viel problematischer!
Was ist daran unverständlich?
Es gibt eben den Inhalt der Variablen inhalt aus.
U.U. ist der aber leer.
Nun möchte ich dass die Variable 'Inhalt' als Link dargestellt wird, z.B. mit der Adresse www.google.ch.
Dazu müßtest du eine solche Variable erst einmal festlegen, was in dem von dir mitgelieferten Codeschnipsel nicht geschehen ist.
ich verstehe nur nicht, wie man einen solchen Code zusammen bekommt, aber die letzte Hürde nicht schafft! Es fehlt ja nur ein bischen html-Gedöne, d.h. ein Anker.
Gruß
Reiner
Grüße aus Berlin
Christoph S.
Merhaba!
Nun möchte ich dass die Variable 'Inhalt' als Link dargestellt wird, z.B. mit der Adresse www.google.ch.
Wie mache ich das?
Du musst nur um die Ausgabe der Variable Inhalt einen Anker
definieren:
http://selfhtml.teamone.de/html/verweise/definieren.htm#beispiele
Hoffe, das hilft Dir weiter...
Iye Günler - Ollie
Hallo,
document.write('<td align="center" valign="middle" bgcolor="'+HgFarbe+'">');
Formartiere besser mit CSS! align-, valign- und bgcolor-Attribute sind megaveraltet!
document.write('<font size="'+SchrGroesse+'" color="'+SchrFarbe+'" face="'+SchrArt+'"><b>');
Das gilt für font und b umso mehr! CSS statt <font> und <stong> statt <b>!
Nun möchte ich dass die Variable 'Inhalt' als Link dargestellt wird, z.B. mit der Adresse www.google.ch.
Dann schreibe sie doch einfach ins a-Element, was Du im Text platzierst.
Kennt Du eigentlich den Validator? http://validator.w3.org/
Heiner