[ Index ] |
|
Code source de GeekLog 1.4.1 |
1 // +---------------------------------------------------------------------------+ 2 // | Copyright (C) 2003,2004,2005,2006 by the following authors: | 3 // | Version 1.0 Date: Jun 24, 2006 | 4 // | Authors: Blaine Lang - blaine@portalparts.com | 5 // | | 6 // | Javascript functions for Account Profile Editor | 7 // | | 8 // +---------------------------------------------------------------------------+ 9 10 function showhideProfileEditorDiv(option,selindex) { 11 var obj = document.getElementById('adveditor'); 12 var divarray = new Array('preview','namepass','userinfo','layout','content','privacy'); 13 14 // Reset the current selected navbar tab 15 var navbar = document.getElementById('current'); 16 if (navbar) navbar.id = ''; 17 // Cycle thru the navlist child elements - buiding an array of just the link items 18 var navbar = document.getElementById('navlist'); 19 var menuitems = new Array(7); 20 var item = 0; 21 for (var i=0 ;i < navbar.childNodes.length ; i++ ) { 22 if (navbar.childNodes[i].nodeName.toLowerCase() == 'li') { 23 menuitems[item] = navbar.childNodes[i]; 24 item++; 25 } 26 } 27 // Now that I have just the link items I can set the selected tab using the passed selected Item number 28 // Set the <a tag to have an id called 'current' 29 var menuitem = menuitems[selindex]; 30 for (var j=0 ;j < menuitem.childNodes.length ; j++ ) { 31 if (menuitem.childNodes[j].nodeName.toLowerCase() == 'a') menuitem.childNodes[j].id = 'current'; 32 } 33 34 // Reset or show all the main divs - editor tab sections 35 for (i=0; i < divarray.length; i++) { 36 var div = 'pe_' + divarray[i]; 37 if (option != divarray[i]) { 38 document.getElementById(div).style.display = 'none'; 39 } else { 40 document.getElementById(div).style.display = ''; 41 } 42 } 43 44 document.getElementById('pe_preview').style.display = 'none'; 45 46 if (option != 'preview') { 47 document.getElementById('save_button').style.display = ''; 48 } else if (option == 'preview') { 49 document.getElementById('pe_preview').style.display = ''; 50 document.getElementById('save_button').style.display = 'none'; 51 } else { 52 document.getElementById('pe_preview').style.display = ''; 53 document.getElementById('save_button').style.display = 'none'; 54 } 55 56 }
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Wed Nov 21 12:27:40 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |