blob: a7bbf0abb5cfbe271e9b5c3cd4d201f6ad1b02e8 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>A Shaded Table</title>
<link rel="stylesheet" href="../css/wondrous/styles.css" type="text/css" />
</head>
<body>
<div id="container">
<div id="header">
<h1><a href="../index.html">Rivet</a></h1>
<h2 id="slogan">Webscripting for Tcl'ers</h2>
<div class="clear"></div>
</div>
<div id="body">
<div id="content">
<h2><headline>A Shaded Table</headline>
</h2>
<div class="example">
<!-- p class="title"><b>Example 2. A Shaded Table</b></p-->
<div class="example-contents">
<p style="width: 90%">In another simple example, we dynamically generate a table:</p>
<pre class="programlisting">&lt;?
puts "&lt;table&gt;\n"
for {set i 1} { $i &lt;= 8 } {incr i} {
puts "&lt;tr&gt;\n"
for {set j 1} {$j &lt;= 8} {incr j} {
set num [ expr $i * $j * 4 - 1]
puts [ format "&lt;td bgcolor=\"%02x%02x%02x\" &gt; $num $num $num &lt;/td&gt;\n" \
$num $num $num ]
}
puts "&lt;/tr&gt;\n"
}
puts "&lt;/table&gt;\n"
?&gt;
</pre>
<p style="width:90%">
If you read the code, you can see that this is pure Tcl. We
could take the same code, run it outside of Rivet, and it
would generate the same HTML!
</p>
<p style="width:90%">The result should look something like this:</p>
<p>
<img src="../picts/table.png"/>
</p>
</div>
</div>
<div class="contentbottom">
<div id="last_modified">Last Modified: 06-11-2011 11:47:35 UTC</div>
</div>
</div>
<div class="sidebar">
<ul>
<li id="rivetexamples">
<h4 class="">Examples</h4>
<ul class="blocklist">
<li class="navitem">
<a href="hello_world.html" class="">Hello world!</a>
</li>
<li class="navitem">
<a href="shaded_table.html" class="">A shaded table</a>
</li>
<li class="navitem">
<a href="var_access.html" class="">Variable Access</a>
</li>
<li class="navitem">
<a href="file_upload.html" class="">File Upload</a>
</li>
<li class="navitem">
<a href="file_download.html" class="">File Download</a>
</li>
<li class="navitem">
<a href="ajax.html" class="">XML and Ajax</a>
</li>
<li class="navitem">
<a href="calendar.html" class="">Calendar</a>
</li>
</ul>
</li>
<li id="main">
<h4 class="">Rivet</h4>
<ul class="blocklist">
<li class="navitem">
<a href="../index.html" class="">Rivet Homepage</a>
</li>
<li class="navitem">
<a href="http://tcl.apache.org/" target="asf">Apache Tcl Home</a>
</li>
<li class="navitem">
<a href="download.html" class="">Getting Rivet</a>
</li>
<li class="navitem">
<a href="hello_world.html" class="">Examples</a>
</li>
<li class="navitem">
<a href="about.html" class="">About Us - Contact</a>
</li>
</ul>
</li>
<li id="manual">
<h4 class="">Manuals</h4>
<ul class="blocklist">
<li class="navitem">
<a href="http://tcl.apache.org/rivet/manual2.0/" target="rivetman2.0">Rivet 2.0 Manual</a>
</li>
<li class="navitem">
<a href="http://tcl.apache.org/rivet/manual2.1/" target="rivetman2.1">Rivet 2.1 Manual</a>
</li>
</ul>
</li>
</ul>
</div>
<div class="clear"></div>
</div>
</div>
<div id="footer">
<div class="footer-content">
<p><a href="http://www.apache.org/">Apache Software Foundation</a> | Design by <a href="http://www.spyka.net">Free CSS Templates</a> | <a href="http://www.justfreetemplates.com">Free Web Templates</a></p>
</div>
</div>
<div style="text-align: center; font-size: 0.75em;">Design downloaded from <a href="http://www.freewebtemplates.com/">free website templates</a>.</div></body>
</html>