Caminho de Navegação Outros / Scripts / Formulario de Categoria e Sub Categoria

Outros

 

Nenhuma avalição
Indique ao Ueba Indique ao BlogBlogs Indique ao Delicious Indique ao Technorati Indique ao Google Bookmarks Indique ao Newsgator
TAGS

Nenhuma tag foi definida ainda!

Defina as tags para esta página preenchendo o campo abaixo.

  • Máximo de 100 tags
  • Cada tag deve ter até 20 caracteres.
  • Separar as tags com virgula. Ex.: php, sql, html, xml, fireworks
COMENTAR

INDICAR
Nome do amigo: E-mail do amigo: Comentário:
REPORTAR ERRO Descreva o erro:

Formulario de Categoria e Sub CategoriaPostada em: 07/11/2009

Script Master
Por: Script Master Nº de Visualizações: 22.

Demonstração do script

Código fonte do script


<!-- TWO STEPS TO INSTALL CATEGORY SELECTION:

  1Copy the coding into the HEAD of your HTML document
  2Add the last code into the BODY of your HTML document  -->

<!-- STEP ONE: Paste this code into the HEAD of your HTML document  -->

<HEAD>

<style>
        #sub1, #sub2, #sub3
        { position: absolute;
          left: 480px;
          visibility: hidden;
          z-index: 3
        }
</style>

<SCRIPT LANGUAGE="JavaScript">

<!-- This script and many more are available free online at -->
<!-- The JavaScript Source!! http://javascript.internet.com -->
<!-- Original:  Michele Bracci (michele@againstwhat.it) -->
<!-- Web Site:  http://www.againstwhat.it -->

<!-- Begin
catnumber = 3
offset = 150
performOnchange = false
if (document.all) {
  docObj = "document.all."
  styleObj = ".style"
  } else {
  docObj = "document."
  styleObj = ""
}
function openselect(subcat) {
  popupselect = eval(docObj + subcat + styleObj)
  popupselect.visibility = "visible"
}
function closeselect(submenu,subcat){
  popupselect = eval(docObj + subcat + styleObj)
  if (submenu.selectedIndex != 0) {
    popupselect.visibility = "hidden"
    numchoice = submenu.selectedIndex
    choice = submenu[numchoice].value
    subcategory.value = choice
    submenu.selectedIndex = 0
  }
}
function lock() {
  performOnchange = false
}
function unlock() {
  performOnchange = true
}
function selectSub(cat) {
  for (i=1; i <= catnumber; i++) {
    subcat = "sub" + i
    popupselect = eval(docObj + subcat + styleObj)
    popupselect.visibility = "hidden"
  }
  if (performOnchange == true) {
    letsopen = "sub" + cat.selectedIndex
    if (letsopen == "sub0") {
      alert("No category selected")
      choice = "- subcategory -"
      subcategory.value = choice
      cat.focus()
      } else {
      openselect(letsopen)
      lock()
    }
  }
}
//  End -->
</script>

</HEAD>

<!-- STEP TWO: Copy this code into the BODY of your HTML document  -->

<BODY>

<div align="center">
<span id="sub1">
  <select name="subannounce" onchange="closeselect(this,'sub1')">
    <option selected value="">- subcategory -
    <option value="cars">cars
    <option value="houses">houses
    <option value="guitars">guitars
  </select>
</span>
<span id="sub2">
  <select name="subarts" onchange="closeselect(this,'sub2')">
    <option selected value="">- subcategory -
    <option value="music">music
    <option value="lyrics">lyrics
    <option value="painting">painting
  </select>
</span>
<span id="sub3">
  <select name="subsoftware" onchange="closeselect(this,'sub3')">
    <option selected value="">- subcategory -
    <option value="php">php
    <option value="java">java
    <option value="asp">asp
    <option value="mysql">mysql
  </select>
</span>
  <select name="categoria" onmouseover="unlock()" onchange="selectSub(this)">
    <option selected value="">-- choose category --
    <option value="announce">Announce
    <option value="arts">Arts
    <option value="software">Software
  </select><br>
<input type="text" name="subcategory" readonly="readonly" value="- subcategory -">
</div>


<p><center>
<font face="arial, helvetica" size"-2">Free JavaScripts provided<br>
by <a href="http://javascriptsource.com">The JavaScript Source</a></font>
</center><p>

<!-- Script Size:  3.41 KB -->