<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
      "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Bildschirm- und Druckversion - Testseite</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="php">
$HTTP_HOST
=$_SERVER["HTTP_HOST"];
$PHP_SELF=$_SERVER["PHP_SELF"];
if (isset(
$_GET["media"]))
  { 
$media=$_GET["media"]; }
else
  {
   
$media="all";
   print(
"<!-- Kein Parameter \$media uebergeben; wird gesetzt: \$media=\"$media\" -->\n");
  }
switch(
$media)
{
  case 
"print":
  { print(
"<!-- Parameter \$media=\"$media\" -->\n"); }
    print(
"<link rel=\"stylesheet\" href=\"2vers_prt.css\" type=\"text/css\">\n");
    break;
  case 
"screen":
  { print(
"<!-- Parameter \$media=\"$media\" -->\n"); }
    print(
"<link rel=\"stylesheet\" href=\"2vers_scr.css\" type=\"text/css\">\n");
    break;
  default:
</script>

<link rel="stylesheet" href="2vers_prt.css" type="text/css" media="print">
<link rel="stylesheet" href="2vers_scr.css" type="text/css" media="screen">

<script language="php">
    
break;
}
</script>
</head>

<script language="php">
   
if ($media=="print")
     {
      print(
"<body bgcolor=\"#FFFFFF\" text=\"#000000\" link=\"#000000\" vlink=\"#000000\" alink=\"#FF6633\">\n");
      print(
"<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"layout\">\n");
      print(
"<tr>\n");
     }
   else
     {
</script>
<body bgcolor="#FFFFFF" text="#000000" link="#3333FF" vlink="#9933CC" alink="#FF6633">
<table width="100%" border="1" cellspacing="0" cellpadding="3" class="layout">
  <tr>
    <td valign="top" align="left" class="navigation">
      <p><b><a href="http://www.tiptom.ch/"><font size="+1">tiptom.ch</font></a></b></p>
      <p><a href="../../index.html">Homepage</a></p>
      <p><a href="../index.html">Testseiten</a></p>
      <p><a href="index.html">PHP-&nbsp;&amp;&nbsp;SSI-Testseiten</a></p>
      <p>Bildschirm- und Druckversion:</p>
      <ul>
        <li><a href="2vers.php" title="Link ohne Parameter, Druck- und Bildschirm-CSS">Normalversion
          (0)</a></li>
        <li><a href="2vers.php?media=all" title="Link mit Parameter media='all', Druck- und Bildschirm-CSS">Normalversion
          (all)</a></li>
        <li><a href="2vers.php?media=print" title="Link mit Parameter media='print', nur Druck-CSS">Druckversion</a></li>
        <li><a href="2vers.php?media=screen" title="Link mit Parameter media='screen', nur Bildschirm-CSS">Bildschirmversion</a><br>
          &nbsp; </li>
        <li><a href="2versionen.php" title="Beschreibung des PHP-Codes">Beschreibung</a></li>
        <li><a href="2vers-php.txt">PHP-Quelltext</a></li>
        <li><a href="2vers_scr.css.txt">Bildschirm-CSS</a></li>
        <li><a href="2vers_prt.css.txt">Druck-CSS</a></li>
      </ul>
      </td>
<script language="php">}</script>
    <td class="inhalt">
      <h1>Test: Bildschirm- und Druckversion mit PHP</h1>
      <p>Von dieser Datei sollte es eine Bildschirm- und eine Druckversion geben.
        Dabei werden aufgrund einer Variable mit PHP zwei leicht verschiedene
        Versionen an den Browser geschickt.</p>
      <p>Es ist mir klar, dass dies fuer neue Browser gar nicht mehr notwendig
        ist, weil man ja mit verschiedenen Stylesheets fuer Bildschirmanzeige
        und Druck angeben kann, dass unerwuenschte Elemente ausgeblendet werden.
        Die hier praesentierte Loesung funktioniert jedoch mit allen Browsern,
        auch mit denjenigen, die gar kein CSS unterstuetzen.</p>
      <p>Bildschirm- und Druckversion:</p>
      <ul>
        <li><a href="2vers.php" title="Link ohne Parameter, Druck- und Bildschirm-CSS">Normalversion
          (Link ohne Parameter)</a></li>
        <li><a href="2vers.php?media=all" title="Link mit Parameter media='all', Druck- und Bildschirm-CSS">Normalversion
          (Link mit Parameter <code>media=all</code>)</a></li>
        <li><a href="2vers.php?media=print" title="Link mit Parameter media='print', nur Druck-CSS"><img src="../../img/drucker.gif" width="16" height="16" border="0" hspace="3" alt="">Druckversion
          (Link mit Parameter <code>media=print</code>)</a></li>
        <li><a href="2vers.php?media=screen" title="Link mit Parameter media='screen', nur Bildschirm-CSS"><img src="../../img/monitor.gif" width="16" height="16" border="0" hspace="3" alt="">Bildschirmversion
          (Link mit Parameter <code>media=screen</code>)</a><br>
          &nbsp; </li>
        <li><a href="2versionen.php" title="Beschreibung des PHP-Codes">Beschreibung</a></li>
        <li><a href="2vers-php.txt">PHP-Quelltext</a></li>
        <li><a href="2vers_scr.css.txt">Bildschirm-CSS</a></li>
        <li><a href="2vers_prt.css.txt">Druck-CSS</a></li>
      </ul>
      <hr>
      <p>Copyright &copy; 2002 by Thomas Luethi,
        <script language="php">if (false) {</script>
        <a href="mailto:luthi@my-mail.ch" title="Mail an Thomas Luethi schreiben">luthi@my-mail.ch</a>
        <script language="php">} else { $fullurl="http://$HTTP_HOST$PHP_SELF";
        echo 
"<a href=\"mailto:luthi@my-mail.ch?subject=Feedback%20$PHP_SELF&amp;body=Feedback%20$fullurl\" title=\"Mail an Thomas Luethi schreiben\">luthi@my-mail.ch</a>\n"; }</script>
        <br>
        <script language="php">if (false) {</script>
        <a href="http://www.tiptom.ch/" title="Zur Online-Hauptseite">http://www.tiptom.ch/</a>
        <script language="php">} else { $fullurl="http://$HTTP_HOST$PHP_SELF";
        echo 
"<a href=\"$fullurl\" title=\"Diese Seite vom Internet neu laden\">$fullurl</a>\n"; }</script>
      </p>
      <script language="php">
         
if ($media=="print")
           {
            print(
"<p align=\"center\" class=\"normalolink\"><a href=\"2vers.php\" class=\"normalolink\"><img src=\"../../img/monitor.gif\" width=\"16\" height=\"16\" border=\"0\" hspace=\"3\" alt=\"\">Normalansicht</a></p>");
           }
      
</script>
</td>
</tr>
</table>
</body>
</html>