Ir para conteúdo
View in the app

A better way to browse. Learn more.

Portal do Host

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Postado

Boa tarde pessoal,

Primeiramente quero dizer que sinto saudades do PDH, porém nesses últimos meses tenho andado meio sem tempo, porém sempre que der apareço por aqui.

Eu tenho uma dúvida que parecer ser simples, mas que eu não consigo resolver... Vamos lá:

Eu tenho dois botões de seleção (radio) em uma página, quero que ao selecionar o botão 1, apareça o link X no botão para a próxima página e ao selecionar o botão 2 apareça o link Y para a próxima página.

Tá, eu sei que essa explicação não vai ajudar em nada, por isso vou postar uma imagem esquematizando o que eu quero dizer:

t66quo.png

Esperam que tenham entendido.

Abraços.


Postado

jQuery com uma div..

Meu site tem esse sistema no topo, ao clicar na área do cliente. Pode se basear nele.


Postado
  • Autor

Obrigado Rodrigo, vou dar uma olhada.


Postado


<script>

function MostrarDIV(opcao) {


if (opcao == 1) {

document.getElementById('linkum').style.display="block";

document.getElementById('linkdois').style.display="none";

}


else if (opcao == 2) {

document.getElementById('linkum').style.display="none";

document.getElementById('linkdois').style.display="block";

}



}

</script>

Ai no onclick ou onselect do primeiro rádio coloca:
MostrarDIV(1);
E no onclick ou onselect do segundo rádio coloca:
MostrarDIV(2);[/code]


Postado
  • Autor


<script>

function MostrarDIV(opcao) {


if (opcao == 1) {

document.getElementById('linkum').style.display="block";

document.getElementById('linkdois').style.display="none";

}


else if (opcao == 2) {

document.getElementById('linkum').style.display="none";

document.getElementById('linkdois').style.display="block";

}



}

</script>

Ai no onclick ou onselect do primeiro rádio coloca:
MostrarDIV(1);
E no onclick ou onselect do segundo rádio coloca:
MostrarDIV(2);[/code]

Humm, valeu mesmo, estou entendendo um pouco agora, mas me diga uma coisa, como eu faço para o link1 ou link2 aparecer no botão azul para ir para a próxima página?


Postado

Se o botão for uma div é simples, só duplicar a div e deixar uma com display:none.

Agora se for um form use:

<script>

function MostrarDIV(opcao) {


if (opcao == 1) {

document.getElementById('NOME DO FORM').action="URL1 DA ACTION";

}


else if (opcao == 2) {

document.getElementById('NOME DO FORM').action="URL2 DA ACTION";

}



}

</script>


Postado

Você poderia simplificar e realizar a modificação direta do link, algo como:

$("").click( function ( {

if($(link).attr(href) != link1))

$(link).attr(href, link1)

else

$(link).attr(href, link12)

}))

Algo por ai... kkkk...


Postado
  • Autor

Obrigado à todos pela ajuda. Consegui fazer do modo que o HtmlHost recomendou.

Valeu!


Visitante
Este tópico está impedido de receber novos posts.

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.