| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
| Napísal Xarxes: 07.03.2014 22:11 | |
|
Mám funkciu v JS, ktorá vygeneruje novú tabulku. Chcem to mať v rámci div elementu. Mám CSS štýl, a chcem aby sa aplikoval na moju novo vygenerovanú tabulku v ramci divu. Tabulka sa mi zobrazí, ale CSS štýl sa neaplikuje vôbec, ako to opraviť? Ak to nejde nastaviť cez JS, dá sa t nejako inak, aby to za každú cenu fungovalo? Kód: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999.xhtml" lang="en" xml:lang="en"> <head> <title>JavaScript Tutorial</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body onload="generateTable()"> <style type="text/css"> #myDiv .tableStyle {display:inline-table; margin:20px; font-size: 18pt; line-height: 22px; padding:0px; border-collapse: collapse; border-spacing:0; font-family:"Times New Roman",Georgia,Serif; border: 2px solid black;} </style>
<script language="javascript" type="text/javascript"> <!-- function generateTable() { var numOfRows = Math.pow(2, 4); var node = document.getElementById("myDiv");
// creates a <table> element and a <tbody> element var tbl = document.createElement("table"); tbl.setAttribute('class', 'tableStyle'); // tu nastavujem CSS styl ale neaplikuje sa var tblBody = document.createElement("tbody");
// creating all cells for (var j = 0; j < numOfRows; j++) { var row = document.createElement("tr");
for (var i = 0; i < 5; i++) {
var cell = document.createElement("td"); var cellText = document.createTextNode("r:" + j + ",c:" + i);
cell.appendChild(cellText); row.appendChild(cell); }
tblBody.appendChild(row); } tbl.appendChild(tblBody); node.appendChild(tblBody); tbl.setAttribute("border", "2"); } //--> </script>
<div id="myDiv"> </div> </body> </html>
|
|
Registrovaný: 28.04.11 Prihlásený: 18.04.24 Príspevky: 296 Témy: 27 Bydlisko: Martin/Brno | Napísal mitko: 08.03.2014 11:27 | |
|
Skus to CSS deklarovat v <head>, alebo to daj do osobitneho suboru nech je to prehladnejsie.
//edit: tak som to kukal, a malo by to fungovat aj takto. Tak skus pokukat ci sa ti priradila ta trieda a vlastne ake CSS vlastnosti. Alebo daj odkaz na zivu ukazku.
//edit2: tak sorry, ze sa uz tretikrat opravujem, ale uz som nasiel chybu. Ked zobrazujes tu tabulku do #myDiv tak tam davas <tbody> a nie <table> takze to table sa ti vobec nezobrazi a kedze v tom mas styl tak sa ti to nenastyluje
|
|
| Napísal autor témy Xarxes: 08.03.2014 13:13 | |
|
vdaka. uz to funguje.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| nastavenie Height v odkaze, css v HTML, XHTML, XML, CSS | 3 | 606 | 22.10.2009 13:36 Krtko | | CSS nastavenie vlastnosti pre nadradené v HTML, XHTML, XML, CSS | 4 | 367 | 13.03.2010 16:20 Unlink | | porovnanie obsahu css cez Notepad++ v Ostatné | 1 | 855 | 21.09.2013 21:00 Ďuri | | vkladanie menu s css cez php v PHP, ASP | 5 | 660 | 09.05.2012 10:31 Ophelia | | Uloha - Tien textu cez CSS, minimalisticke riesenie v HTML, XHTML, XML, CSS | 20 | 1002 | 04.12.2007 14:48 chrono | | nastavenie e-mailu cez outlook v Sieťové a internetové programy | 15 | 8902 | 21.08.2006 19:08 Pufo Callo | | nastavenie WIFI cez AIRLIVE WN 200R v Siete | 3 | 2672 | 26.09.2010 10:12 majky358 | | Nastavenie chmod 777 po inštalácii VM cez instalátor joomla v Redakčné systémy | 3 | 1427 | 07.10.2009 19:28 mariachi | | nastavenie rozlišenia 4K alebo FULL HD na TV 4K Philips 43PUx6401 pripojeneho cez HDMI z notebooku v Monitory, televízory a projektory | 1 | 617 | 24.05.2017 22:02 M_i_s_o | | Strašne pomalé pripojenie cez kábel, ale cez WIFI normálne v Siete | 4 | 1113 | 21.09.2011 18:49 scentrala | | pomoc session nefunguje cez cookies(cez url ide) v PHP, ASP | 3 | 699 | 10.11.2009 19:03 Wicky | | Cez wifi nejde prihlasenie na facebook , azet, ftp cez TC v Siete | 2 | 2560 | 16.11.2009 10:04 uniqat | | Rychlost prenosu dat cez BLUETOOTH adapt.(cez USB) ES-38 v Ostatné | 10 | 1283 | 30.08.2007 13:42 Shark NX | | Ako napojit digisatelit cez SCART na CRT alebo LCD cez VGA v Monitory, televízory a projektory | 0 | 1291 | 07.03.2007 6:28 baxisnv | | nenabíja tablet cez nabíjačku iba cez PC v Smartfóny a tablety | 6 | 720 | 29.01.2018 20:29 dafo432 | | STV3 bude cez OH vysielaná aj cez DVB-T, v HD kvalite v Novinky | 6 | 1715 | 01.08.2008 15:37 Peterson |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|