Jump to content


Photo

Dificuldade Com Target


  • Faça o login para participar
10 replies to this topic

#1 zitrone

zitrone

    12 Horas

  • Usuários
  • 288 posts
  • Sexo:Masculino

Posted 04/06/2006, 11:37

Olá, como faço para abrir em outra janela quando clicar no menu box???

vejam só o script como está:

<script type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>


<form name="form1">
				<select name="menu1"  class="style12" onChange="MM_jumpMenu('blank',this,0)">
				  <option>Mapa do SIte</option>
				  <option value="http://www.site.com.br/pagina1.php">Teste01</option>
				  <option value="http://www.site.com.br/pagina2.php">Teste02</option>
				</select>
			</form>

Se alguem puder me ajudar fico no aguardo

Abraço

Edição feita por: zitrone, 04/06/2006, 11:38.

A partir do momento que tiramos todos os adereços, tornamo-nos um espantalho. (Nietsche)

#2 Goku Jr

Goku Jr

    Nilson

  • Usuários
  • 3757 posts
  • Sexo:Masculino

Posted 04/06/2006, 11:47

troca essa linha:
<select name="menu1"  class="style12" onChange="MM_jumpMenu('blank',this,0)">

por esta :
<select name="menu1"  class="style12" onChange="MM_jumpMenu('blank',this.value,0)">

ve se funciona,

T+
-----------------------------------------------------------------------
PALMEIRAS - Primeiro campeão do mundo em 1951

#3 zitrone

zitrone

    12 Horas

  • Usuários
  • 288 posts
  • Sexo:Masculino

Posted 04/06/2006, 11:54

Rapaz ainda não funcionou...da página com erro.

Abraço
A partir do momento que tiramos todos os adereços, tornamo-nos um espantalho. (Nietsche)

#4 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 04/06/2006, 15:28

Bom, reescrevi a função. Agora tá melhor.

function abrePagina( janela, gatilho, voltar )
{
  if ( janela == "blank" )
  {
	window.open( gatilho.value );
  }
  else
  {
	location.href = gatilho.value;
  }

  if ( voltar )
  {
	gatilho.selectedIndex = 0;
  }

}

Nova janela:

abrePagina( "blank", this, true );

Mesma janela:

abrePagina( "eugostariaqueabrissenamesmajanela,porfavor", this, true );

Klaus Paiva
Conheça também: Taperás

#5 zitrone

zitrone

    12 Horas

  • Usuários
  • 288 posts
  • Sexo:Masculino

Posted 04/06/2006, 15:43

Ainda continua com erros, mas veja se montei certo aqui.

Abraço


<script type="text/JavaScript">
<!--
function abrePagina( janela, gatilho, voltar )
{
  if ( janela == "blank" ) 
{
	 window.open( gatilho.value ); 
	  } 
	   else 
		{  
 location.href = gatilho.value;
 }  
 if ( voltar )  
{	
gatilho.selectedIndex = 0;  
	}
}
//-->
</script>



<select name="menu1"  class="style12" onChange="abrePagina( "blank", this, true );">
<option>Mapa do SIte</option>				  
<option value="http://www.site.com.br/pagina1.php">Teste01</option>				  
<option value="http://www.site.com.br/pagina2.php">Teste02</option>				
</select>

A partir do momento que tiramos todos os adereços, tornamo-nos um espantalho. (Nietsche)

#6 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 04/06/2006, 17:33

A função tal qual como passei não tem erros, você que montou errado a parte do evento no select.
Klaus Paiva
Conheça também: Taperás

#7 zitrone

zitrone

    12 Horas

  • Usuários
  • 288 posts
  • Sexo:Masculino

Posted 05/06/2006, 17:11

Desculpe a minha ignorância.... mas onde está o erro????
A partir do momento que tiramos todos os adereços, tornamo-nos um espantalho. (Nietsche)

#8 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 05/06/2006, 17:38

Na parte do evento, no <select>.
Klaus Paiva
Conheça também: Taperás

#9 zitrone

zitrone

    12 Horas

  • Usuários
  • 288 posts
  • Sexo:Masculino

Posted 14/06/2006, 10:32

Klaus, tentei de várias maneiras mas não consegui consertar este evento.........
Como faço isso funcionar????

Abraço
A partir do momento que tiramos todos os adereços, tornamo-nos um espantalho. (Nietsche)

#10 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 14/06/2006, 14:59

onChange="abrePagina( "blank", this, true );"

onchange="abrePagina( 'blank', this, true );"

Errado x Certo.
Klaus Paiva
Conheça também: Taperás

#11 zitrone

zitrone

    12 Horas

  • Usuários
  • 288 posts
  • Sexo:Masculino

Posted 15/06/2006, 12:30

Putz Klaus....nunca ia descubrir.....fufnfou certinho valeu.

Abração
A partir do momento que tiramos todos os adereços, tornamo-nos um espantalho. (Nietsche)




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq