Jump to content

IE8 problem when want to click button, mozilla firefox problem when menu bar could not appear..


sitie_aniem

Recommended Posts

i have created a system. e-leave management system for a company. but whenever i use IE8, some button could not click. it can make problem for the user to use it. i use php and javascript language and use macromedia dreamweaver MX 2004 tool. when using mozilla firefox 3.5 above, there menu bar cannot appear.

 

unithead_phpddm.inc

require('unithead_phpddm.inc.php');

 

// Browser check 3.0

unset($browser);

$browser = 'ns'; // Default browser

if (strstr(strtolower($_SERVER'HTTP_USER_AGENT'), 'opera')) $browser = 'op';

elseif (strstr(strtolower($_SERVER'HTTP_USER_AGENT'), 'msie 6')) $browser = 'ie6';

elseif (strstr(strtolower($_SERVER'HTTP_USER_AGENT'), 'msie')) $browser = 'ie';

elseif (strstr(strtolower($_SERVER'HTTP_USER_AGENT'), 'mozilla')) $browser = 'ns';

if (stristr($_SERVER'HTTP_USER_AGENT', 'Gecko/200') && (!(stristr($HTTP_USER_AGENT, 'compatible')))) $browser = 'ns6';

 

1. Create Submenu

 

// IE and NS version

$str = '';

 

for ($i=0; $i VTITLE).'';

$str.= '';

}

else

{

$str.= '>';

$str.= .vtitle($PHPDDM_menu$i->VTITLE).;

$str.= '';

}

 

for (7a712fabddd44bbd892107f182495add=0; 7a712fabddd44bbd892107f182495add < count($PHPDDM_submenu$i); 7a712fabddd44bbd892107f182495add++)

if ($browser == 'ns')

$str.= .$PHPDDM_submenu$i7a712fabddd44bbd892107f182495add->TITLE.;

elseif ($browser == 'ie6')

$str.= .$PHPDDM_submenu$i7a712fabddd44bbd892107f182495add->TITLE.;

else

$str.= .$PHPDDM_submenu$i7a712fabddd44bbd892107f182495add->TITLE.;

 

$str.= "\n";

}

}

 

print $str;

 

 

//######################## Internet Explorer

} elseif($browser == 'ie') {?>

 

 

function handlerMM(e) {

x = event.clientX;

y = event.clientY;

temp = 'subMenu' + sel;

 

x1 = document.all[temp].style.posLeft;

x2 = x1 + document.all[temp].offsetWidth;

y1 = document.all[temp].style.posTop;

y2 = y1 + document.all[temp].offsetHeight;

 

if ((x <= x1) || (x >= x2) || (y >= y2)) { eval('document.all["subMenu'+sel+'"].style.visibility="hidden"') }

}

 

function showMenu(x){

eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');

sel = x;

eval('document.all["subMenu'+sel+'"].style.visibility="visible"');

}

 

document.onmousemove = handlerMM

eval('document.all["phpddmMenu"].style.visibility="visible"');

<?

 

 

 

//######################## INTERNET EXPLORER DOM

} elseif($browser == 'ie6') {?>

 

sel=1;

 

function showMenu(x){

eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');

sel = x;

eval('document.all["subMenu'+sel+'"].style.visibility="visible"');

window.event.cancelBubble=true

}

 

function hideMenu(){

eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');

window.event.cancelBubble=true

}

 

eval('document.all["phpddmMenu"].style.visibility="visible"');

 

<? }

?>

</script>

 

 

 

 

unithead_phpddm.inc.ddm

 

1. phpddm_menu(TITLE, VTITLE, WIDTH, URL, TARGET)

2.

3. phpddm_submenu(TITLE, URL, TARGET)

 

$PHPDDM_menu0 = new phpddm_menu('Menu', , 55, 'main_menu.php', );

 

$PHPDDM_menu1 = new phpddm_menu('Home', , 55, 'welcome_page1.php', );

 

$PHPDDM_menu2 = new phpddm_menu('My Particulars', ,120, 'display_update_personal_particulars.php', );

 

$PHPDDM_menu3 = new phpddm_menu('Leave Application', , 145, '#', );

$PHPDDM_submenu30 = new phpddm_submenu('Annual Leave ', 'check_annual_leave.php', '');

$PHPDDM_submenu31 = new phpddm_submenu('Medical Leave ', 'choose_type_medical_leave.php', '');

$PHPDDM_submenu32 = new phpddm_submenu('Compassionate Leave', 'check_compassionate_leave.php', '');

$PHPDDM_submenu33 = new phpddm_submenu('Marriage Leave ', 'check_marriage_leave.php', '');

$PHPDDM_submenu34 = new phpddm_submenu('Maternity Leave ', 'check_maternity_leave.php', '');

$PHPDDM_submenu35 = new phpddm_submenu('Paternity Leave ', 'check_paternity_leave.php', '');

$PHPDDM_submenu36 = new phpddm_submenu('Study Leave', 'check_exam_leave.php', '');

$PHPDDM_submenu37 = new phpddm_submenu('Replacement Leave', 'check_replacement_leave.php', '');

$PHPDDM_submenu38 = new phpddm_submenu('No Paid Leave', 'check_cfpl_and_rl.php', '');

$PHPDDM_submenu39 = new phpddm_submenu('Carryforward Probation Leave', 'check_cfpl_leave.php', '');

//$PHPDDM_submenu310 = new phpddm_submenu('Leave Summary', 'X summary.php', '');

 

$PHPDDM_menu4 = new phpddm_menu('Leave Cancellation', , 145, 'leave_cancellation.php', );

 

$PHPDDM_menu5 = new phpddm_menu('My Leave History', , 135, 'leave_history.php', );

 

$PHPDDM_menu6 = new phpddm_menu('eCalendar', , 80, 'eCalendar.php', );

 

$PHPDDM_menu7 = new phpddm_menu('Document Tracking',, 150, '#', );

$PHPDDM_submenu70 = new phpddm_submenu('Employee', 'dt_chjEmployee.php', '');

$PHPDDM_submenu71 = new phpddm_submenu('Leave Application Summary', 'dt_leaveApplicationSummary.php', '');

$PHPDDM_submenu72 = new phpddm_submenu('Leave Selection', 'dt_leaveSelection.php', '');

$PHPDDM_submenu73 = new phpddm_submenu('Company', 'dt_companyInfo.php', '');

$PHPDDM_submenu74 = new phpddm_submenu('Panel Clinic', 'dt_panelClinicInfo.php', '');

$PHPDDM_submenu75 = new phpddm_submenu('Public Holiday', 'dt_publicHols.php', '');

$PHPDDM_submenu76 = new phpddm_submenu('Position', 'dt_position.php', '');

$PHPDDM_submenu77 = new phpddm_submenu('Announcement', 'dt_announcement.php', '');

$PHPDDM_submenu78 = new phpddm_submenu('Terms and Conditions', 'dt_terms_and_conditions.php', '');

 

$PHPDDM_menu8 = new phpddm_menu('Status of Application', , 160, 'all_display.php', );

?>

 

could somebody help me to look for the error of the coding?

Link to comment
Share on other sites

no. i cut it from some of the real one. if you really want to help. i will give the real code. but it is a very bit longer...

 

 

(unithead_phpddm.php)

<?php
###############################################################################
#  - SteO Menu - Ver. 0.6php (18-OCT-03) [http://www.steo.it/php]
#
#  Please give me any comment !
#
#  Copyright (c) 2001, Stefano SteO Arcidiacono - info@steo.it.
#
#  This file is distributed with General Public License.
#  Any derivatives of this software must remain OpenSource and
#  must be distributed at no charge.
#  (See license.txt for additional information)
#
###############################################################################


//
// >>> You don't need to edit this file <<<
//

print "<!-- PHP Drop Down Menu 0.4 by Stefano SteO Arcidiacono (ww.steo.it/php) -->\n";

class phpddm_menu {
     function phpddm_menu($title, $vtitle, $width, $url, $target) {
        $this->TITLE = $title;
	$this->VTITLE = $vtitle;
	$this->WIDTH = $width;
	$this->URL = $url;
	$this->TARGET = $target;
    }
}

class phpddm_submenu {
     function phpddm_submenu($title, $url, $target) {
        $this->TITLE = $title;
	$this->URL = $url;
	$this->TARGET = $target;
    }
}

require('unithead_phpddm.inc.php');

// Browser check 3.0
  unset($browser);
  $browser = 'ns'; // Default browser
  if (strstr(strtolower($_SERVER['HTTP_USER_AGENT']), 'opera')) $browser = 'op';   
  elseif (strstr(strtolower($_SERVER['HTTP_USER_AGENT']), 'msie 6')) $browser = 'ie6'; 
  elseif (strstr(strtolower($_SERVER['HTTP_USER_AGENT']), 'msie')) $browser = 'ie'; 
  elseif (strstr(strtolower($_SERVER['HTTP_USER_AGENT']), 'mozilla')) $browser = 'ns'; 
  if (stristr($_SERVER['HTTP_USER_AGENT'], 'Gecko/200') && (!(stristr($HTTP_USER_AGENT, 'compatible')))) $browser = 'ns6';

$Maxmenu = count($PHPDDM_menu) - 1;
$sum = 0;

for ($i=0; $i <= $Maxmenu; $i++ ) 
{
$PHPDDM_width[$i] = $PHPDDM_menu[$i]->WIDTH;
    $PHPDDM_pos[$i] = $sum; 
$sum = $sum + $PHPDDM_width[$i];
}

function vtitle($str) 
{
$return = '';
for ($i=0; $i <= strlen($str); $i++) $return.= substr($str, $i, 1).'<br>'; 
return $return;
}

########################## Create main menu

unset($str);
$str = '';

if ($browser == 'op') $visibility = ''; else $visibility = 'visibility:hidden;';

$str.= '<div id="phpddmMenu" style="position:absolute; width:100%; top:'.$PHPDDM['top'].'; left:0;'.$visibility.'"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="'.$PHPDDM['mcolor'].'">'; 

for ($i=0; $i <= $Maxmenu; $i++ ) 
if ($browser == 'ns')  
	$str.= '<td width="'.$PHPDDM_width[$i].'" align="left"><ILAYER><LAYER width="'.$PHPDDM_width[$i].'" onmouseover="showMenu(\''.$i.'\'); bgColor='.$phpddm_mover.'" onmouseout="bgColor=\''.$PHPDDM['mcolor'].'\'"><a href="'.$PHPDDM_menu[$i]->URL.'" target="'.$PHPDDM_menu[$i]->TARGET.'"><span class="MENU">'.$PHPDDM_menu[$i]->TITLE.'</span></a></LAYER></ILAYER></td>';
else  
	$str.= '<td bgcolor="'.$PHPDDM['mcolor'].'" width="'.$PHPDDM_width[$i].'" onmouseover="bgColor=\''.$PHPDDM['mover'].'\'; showMenu('.$i.')" onmouseout="bgColor=\''.$PHPDDM['mcolor'].'\'" align="left"><a href="'.$PHPDDM_menu[$i]->URL.'" target="'.$PHPDDM_menu[$i]->TARGET.'"><span class="MENU">'.$PHPDDM_menu[$i]->TITLE.'</span></a></td>'; 

if ($browser == 'ns') 
$str.= "<td width=\"100%\"> </td></tr></table></div>\n";  
else 
$str.= "<td> </td></tr></table></div>\n";

print $str; 


######################## Create Submenu
// IE and NS version
$str = '';

for ($i=0; $i <= $Maxmenu; $i++) 
{
if (empty($PHPDDM_submenu[$i])) 
	$str.= '<div id="subMenu'.$i.'" style="position:absolute; width:0; height:0; top:0; left:0; visibility:hidden; z-index:99;"></div>';
else 
	{
	$str.= '<div id="subMenu'.$i.'" style="position:absolute; left:'.$PHPDDM_pos[$i].'; top:'.$PHPDDM['subtop'].'; width:'.$PHPDDM['width'].';  background-color:black;layer-background-color:black; visibility:hidden; z-index:99;"';

	if ($browser == 'ns') 
		{
		$str.= '><table width="'.$PHPDDM['width'].'" border="0" cellspacing="0" cellpadding="0">';
		$str.= '<tr><td valign="top">';
		$str.= '<table bgcolor="'.$PHPDDM['lcolor'].'" border="0" width="100%" cellspacing="1" cellpadding="1">';
		} 
	elseif ($browser == 'ie6')  
		{
		$str.= 'onmouseout="hideMenu()"><table width="'.$PHPDDM['width'].'" border="0" cellspacing="0" cellpadding="0" onmouseover="showMenu('.$i.')">';
		$str.= '<tr><td width="15" bgcolor="#C0C0C0" align="center" valign="top" style="padding:0,0,0,0;border-color:black;border-style:solid; border-right:0;border-width:1"><span class="VMENU">'.vtitle($PHPDDM_menu[$i]->VTITLE).'</span></td><td valign="top">'; 
		$str.= '<table bgcolor="'.$PHPDDM['lcolor'].'" border="0" width="100%" cellspacing="1" cellpadding="1" onmouseover="showMenu('.$i.')">';
		}
	else
		{
		$str.= '><table width="'.$PHPDDM['width'].'" border="0" cellspacing="0" cellpadding="0">';
		$str.= '<tr><td width="15" bgcolor="#C0C0C0" align="center" valign="top" style="padding:0,0,0,0;border-color:black;border-style:solid; border-right:0;border-width:1"><span class="VMENU">'.vtitle($PHPDDM_menu[$i]->VTITLE).'</span></td><td valign="top">'; 
		$str.= '<table bgcolor="'.$PHPDDM['lcolor'].'" border="0" width="100%" cellspacing="1" cellpadding="1">';
		}

	for ($k=0; $k < count($PHPDDM_submenu[$i]); $k++) 
	  if ($browser == 'ns')  
		$str.= '<tr><td bgcolor="'.$PHPDDM['scolor'].'"><ILAYER><LAYER width="100%" onmouseover="bgColor=\''.$PHPDDM['sover'].'\'" onmouseout="bgColor=\''.$PHPDDM['scolor'].'\'"><a href="'.$PHPDDM_submenu[$i][$k]->URL.'" target="'.$PHPDDM_submenu[$i][$k]->TARGET.'" class="SUBMENU">'.$PHPDDM_submenu[$i][$k]->TITLE.'</a></LAYER></ILAYER></td></tr>'; 
	  elseif ($browser == 'ie6')   
		$str.= '<tr ><td bgcolor="'.$PHPDDM['scolor'].'" onmouseover="bgColor=\''.$PHPDDM['sover'].'\'" onmouseout="bgColor=\''.$PHPDDM['scolor'].'\'"><a href="'.$PHPDDM_submenu[$i][$k]->URL.'" target="'.$PHPDDM_submenu[$i][$k]->TARGET.'" class="SUBMENU" onmouseover="showMenu('.$i.')">'.$PHPDDM_submenu[$i][$k]->TITLE.'</a></td></tr>';
	  else 
		$str.= '<tr><td bgcolor="'.$PHPDDM['scolor'].'" onmouseover="bgColor=\''.$PHPDDM['sover'].'\'" onmouseout="bgColor=\''.$PHPDDM['scolor'].'\'"><a href="'.$PHPDDM_submenu[$i][$k]->URL.'" target="'.$PHPDDM_submenu[$i][$k]->TARGET.'" class="SUBMENU">'.$PHPDDM_submenu[$i][$k]->TITLE.'</a></td></tr>';

	$str.= "</table></td></tr></table></div>\n";
	}
}

print $str; 

############################ Javascript #############################
?>
<script language="JavaScript">

var sub_top = <?=$PHPDDM['top']?>;
var x = 0; var y = 0; 
var x1 = 0; var y1 = 0; 
var x2 = 0; var y2 = 0; 
var sel = 0; var temp;

<?
//######################## OPERA
if ($browser == 'op') 
{
for ($i=0; $i <= $Maxmenu; $i++) 
	{
	 print "document.all['subMenu$i'].onmouseover=handlerMM;";
	 print "document.all['subMenu$i'].onmouseout=handlerMM;";
	}
?>

function handlerMM(e) {
if(!e)e=window.event;
if(e.type=="mouseover")mouse=true;
else{ mouse=false; setTimeout("hideMenu()",100) }
   }

function showMenu(x) {
eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');
sel = x;
eval('document.all["subMenu'+sel+'"].style.visibility="visible"');
   }

function hideMenu() {
if(!mouse){	eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');}
   }
<? 
//######################## Internet Explorer	
} elseif($browser == 'ie') {?>

   
function handlerMM(e) {
x = event.clientX;
y = event.clientY;
temp = 'subMenu' + sel;	

x1 = document.all[temp].style.posLeft; 
x2 = x1 + document.all[temp].offsetWidth;
y1 = document.all[temp].style.posTop;
y2 = y1 + document.all[temp].offsetHeight;	

if ((x <= x1) || (x >= x2) || (y >= y2))  { eval('document.all["subMenu'+sel+'"].style.visibility="hidden"') }
   }

function showMenu(x){
eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');
sel = x;
eval('document.all["subMenu'+sel+'"].style.visibility="visible"');
   }
   
document.onmousemove = handlerMM 
eval('document.all["phpddmMenu"].style.visibility="visible"');
<? 
//######################## Netscape Navigator	
} elseif($browser == 'ns') {?>
		   
function handlerMM(e) {
x = e.pageX 
y = e.pageY
temp = 'subMenu' + sel;	

x1  = document.layers[temp].left;
x2 = x1 + document.layers[temp].clip.width;
y1  = document.layers[temp].top;
y2 = y1 + document.layers[temp].clip.height;		

if ((x <= x1) || (x >= x2) || (y >= y2))  { eval('document.layers["subMenu'+sel+'"].visibility="hidden"') }
}

function showMenu(x) {
eval('document.layers["subMenu'+sel+'"].visibility="hidden"');
sel = x;
eval('document.layers["subMenu'+sel+'"].visibility="visible"');
   }

document.captureEvents(Event.MOUSEMOVE);   
document.onmousemove = handlerMM 
eval('document.layers["phpddmMenu"].visibility="visible"');
<? 
//######################## Netscape Navigator	
} elseif($browser == 'ns6') {?>
	   
function handlerMM(e) {
if (e.type=="mouseover") { 	mHide=false; } else { mHide=true; setTimeout("hideMenu()",1000) }
}

function hideMenu() {
if (mHide == true) {
	menu = "subMenu" + sel;
	document.getElementById(menu).style.visibility = "hidden";	
	}
}

function showMenu(x) {
menu = "subMenu" + sel;
document.getElementById(menu).style.visibility = "hidden";
sel = x;
menu = "subMenu" + sel;
document.getElementById(menu).style.visibility = "visible";
   }

<? 
$str = '';

for ($i=0; $i <= $Maxmenu; $i++) 
	{
	 $str.= "document.getElementById(\"subMenu$i\").addEventListener(\"mouseout\", handlerMM, false);\n";
	 $str.= "document.getElementById(\"subMenu$i\").addEventListener(\"mouseover\", handlerMM, false);\n";
	}
$str.= "document.getElementById(\"phpddmMenu\").style.visibility = \"visible\";\n";
print $str;

//######################## INTERNET EXPLORER DOM
} elseif($browser == 'ie6') {?>

sel=1;

function showMenu(x){
eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');
sel = x;
eval('document.all["subMenu'+sel+'"].style.visibility="visible"');
window.event.cancelBubble=true
   }

function hideMenu(){
	eval('document.all["subMenu'+sel+'"].style.visibility="hidden"');
	window.event.cancelBubble=true
   }

eval('document.all["phpddmMenu"].style.visibility="visible"');

<? } 
?>
</script>


[b]unithead_phpddm.inc[/b]
<?php
###############################################################################
#  - SteO Menu - Ver. 0.6php (18-OCT-03) [http://www.steo.it/php]
#
#  Please give me any comment !
#
#  Copyright (c) 2001, Stefano SteO Arcidiacono - info@steo.it.
#
#  This file is distributed with General Public License.
#  Any derivatives of this software must remain OpenSource and
#  must be distributed at no charge.
#  (See license.txt for additional information)
#
###############################################################################

// Edit this file to configure PHP Drop Down Menu


# menu distance from top
$PHPDDM['top'] = 0;
# submenu distance from top
$PHPDDM['subtop'] = 20;
# submenu width
$PHPDDM['width'] = 200;
# menu color
$PHPDDM['mcolor'] = '#D9E3F0';
# menu over color
$PHPDDM['mover'] = '#D6D6D6';
# submenu background color
$PHPDDM['scolor'] = '#D9E3F0';
# submenu over color
$PHPDDM['sover'] = '#CCCCCC';
# submenu background layer color (== submenu borders)
$PHPDDM['lcolor'] = '#FFFFFF';



# phpddm_menu(TITLE, VTITLE, WIDTH, URL, TARGET)
#
# phpddm_submenu(TITLE, URL, TARGET)

$PHPDDM_menu[0] = new phpddm_menu('Menu', '', 55, 'main_menu.php', '');

$PHPDDM_menu[1] = new phpddm_menu('Home', '', 55, 'welcome_page1.php', '');

$PHPDDM_menu[2] = new phpddm_menu('My Particulars', '',120, 'display_update_personal_particulars.php', '');

$PHPDDM_menu[3] = new phpddm_menu('Leave Application', '', 145, '#', '');
$PHPDDM_submenu[3][0] = new phpddm_submenu('Annual Leave ', 'check_annual_leave.php', '');
$PHPDDM_submenu[3][1] = new phpddm_submenu('Medical Leave ', 'choose_type_medical_leave.php', '');	
$PHPDDM_submenu[3][2] = new phpddm_submenu('Compassionate Leave', 'check_compassionate_leave.php', '');
$PHPDDM_submenu[3][3] = new phpddm_submenu('Marriage Leave ', 'check_marriage_leave.php', ''); 
$PHPDDM_submenu[3][4] = new phpddm_submenu('Maternity Leave ', 'check_maternity_leave.php', '');
$PHPDDM_submenu[3][5] = new phpddm_submenu('Paternity Leave ', 'check_paternity_leave.php', '');
$PHPDDM_submenu[3][6] = new phpddm_submenu('Study Leave', 'check_exam_leave.php', '');
$PHPDDM_submenu[3][7] = new phpddm_submenu('Replacement Leave', 'check_replacement_leave.php', '');
$PHPDDM_submenu[3][8] = new phpddm_submenu('No Paid Leave', 'check_cfpl_and_rl.php', '');
$PHPDDM_submenu[3][9] = new phpddm_submenu('Carryforward Probation Leave', 'check_cfpl_leave.php', '');
//$PHPDDM_submenu[3][10] = new phpddm_submenu('Leave Summary', 'X summary.php', '');

$PHPDDM_menu[4] = new phpddm_menu('Leave Cancellation', '', 145, 'leave_cancellation.php', '');

$PHPDDM_menu[5] = new phpddm_menu('My Leave History', '', 135, 'leave_history.php', '');

$PHPDDM_menu[6] = new phpddm_menu('eCalendar', '', 80, 'eCalendar.php', '');

$PHPDDM_menu[7] = new phpddm_menu('Document Tracking','', 150, '#', '');
$PHPDDM_submenu[7][0] = new phpddm_submenu('Employee', 'dt_chjEmployee.php', '');
$PHPDDM_submenu[7][1] = new phpddm_submenu('Leave Application Summary', 'dt_leaveApplicationSummary.php', '');
$PHPDDM_submenu[7][2] = new phpddm_submenu('Leave Selection', 'dt_leaveSelection.php', '');
$PHPDDM_submenu[7][3] = new phpddm_submenu('Company', 'dt_companyInfo.php', '');
$PHPDDM_submenu[7][4] = new phpddm_submenu('Panel Clinic', 'dt_panelClinicInfo.php', '');
$PHPDDM_submenu[7][5] = new phpddm_submenu('Public Holiday', 'dt_publicHols.php', '');
$PHPDDM_submenu[7][6] = new phpddm_submenu('Position', 'dt_position.php', '');
$PHPDDM_submenu[7][7] = new phpddm_submenu('Announcement', 'dt_announcement.php', '');
$PHPDDM_submenu[7][8] = new phpddm_submenu('Terms and Conditions', 'dt_terms_and_conditions.php', '');

$PHPDDM_menu[8] = new phpddm_menu('Status of Application', '', 160, 'all_display.php', '');
?>

i do not know, where is the problem. is it internet problem or the php function ?

Link to comment
Share on other sites

the function is something like this. the system can be accesses five of person. staff, superior, unit head, management, and top management. so, every each type got another form. so, the coding that i give just for unit head only. i will send some of the picture that you can look. the submenu there cannot be click, for I.E.

 

[attachment deleted by admin]

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.