Login   Register  
PHP Classes
elePHPant
Icontem

File: vertical_menu_test.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Scott Mattocks  >  Cascading Vertical Menu  >  vertical_menu_test.php  >  Download  
File: vertical_menu_test.php
Role: Example script
Content type: text/plain
Description: Example
Class: Cascading Vertical Menu
Creation of vertical cascading pop-up menus
Author: By
Last change: Sorry, I can't spell vertical
Date: 2003-09-19 16:51
Size: 1,893 bytes
 

Contents

Class file image Download
<html>
 <head>
  <style type="text/css">
   body {
    margin-top: 5px;
    padding-top: 5px;
    margin-left: 5px;
    padding-left: 5px;
   }
   .menu {
    border: 1px, solid, #00004F;
   }
   .choice {    
    
   }
   .sub {
    border: 1px solid #000000;
   }
  </style>
 </head>
 <body>
<?php
   
// Testing menu class
   
require_once('cascading_vertical_menu.class');

   
// Choices... choice(up image, down image, URL, image alt, css_class)
   
$c1 = new choice('test_up.gif','test_down.gif','test.php''TEST''choice');
   
$c2 = new choice('test_up.gif','test_down.gif','index.html''INDEX''choice');
   
$c3 = new choice('test_up.gif','test_down.gif','menu_test.php''THIS''choice');
   
$sc1 = new choice('test_up.gif','test_down.gif','index.html''SUB1''sub');
   
$sc2 = new choice('test_up.gif','test_down.gif','index.html''SUB2''sub');
   
$sc3 = new choice('test_up.gif','test_down.gif','index.html''SUB3''sub');
   
$sc4 = new choice('test_up.gif','test_down.gif','index.html''SUB-SUB1''sub-sub');
   
$sc5 = new choice('test_up.gif','test_down.gif','index.html''SUB-SUB1''sub-sub');
   
$sc6 = new choice('test_up.gif','test_down.gif','index.html''SUB-SUB1''sub-sub');
   
$sc7 = new choice('test_up.gif','test_down.gif','index.html''SUB-SUB1''sub-sub');

   
// Vert menu... cascading_verticle_menu(top, left, height, width, css_class)
   
$v = new cascading_verticle_menu(101020100'menu');

   
// Elements must be added in a top down manner
   // Add some elements
   
$v->add($c1);
   
$v->add($c2);
   
$v->add($c3);

   
// Second level
   
$c1->add($sc1);
   
$c1->add($sc2);
   
$c3->add($sc6);
   
$c3->add($sc7);

   
// Third level
   
$sc2->add($sc4);
   
$sc2->add($sc5);

   
// Fourth level
   
$sc4->add($sc3);

   
// Output vertical menu
   
echo $v->write();
?>
</body>
</html>