Olá pessoal, fiz um tutorial de um menu e sub-menu com banco de dados, no banco do sub, tem os seguintes campos;
id_submnu
id_menu
sebmenu
link_sub
se eu colocar um link de um outro site nesse sub menu, como eu faria para ele abrir como _blank, ou seja abrir uma nova página.
Abrir Link
Started By Morphy, 20/08/2010, 18:52
4 replies to this topic
#1
Posted 20/08/2010, 18:52
Murphy Bertioga
#2
Posted 23/08/2010, 15:47
Você pode criar um campo no banco para ser verdadeiro quando fosse um link externo... o que vc acha?
Aí dependendo do valor desse campo você iria imprimir o _blank no html.
Aí dependendo do valor desse campo você iria imprimir o _blank no html.
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
#3
Posted 14/09/2010, 09:15
André, não entendi, como eu criaria esse campo para ser verdadeiro? Ainda não consegui resolver esse problema.
Abraços
Abraços
Murphy Bertioga
#4
Posted 14/09/2010, 15:50
Bem ... você pode cirar um campo na tabela que se chame por exemplo: is_externo
Colocar um valor boolean nele. Se for um link externo ... você coloca true, senão false.
Quando você consultar os dados, você pode fazer um if para saber se o link é externo ou não para abrir em outra página:
Colocar um valor boolean nele. Se for um link externo ... você coloca true, senão false.
Quando você consultar os dados, você pode fazer um if para saber se o link é externo ou não para abrir em outra página:
$consulta['is_externo'] ? $target = "_blank" : "_self"; // e no link você imprime o valor da variável target. <a href = "xxxxx" target = "<?php echo $target;?>" >Texto link </a>
Iniciando na Ajuda On line...
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.
#5
Posted 15/10/2010, 15:47
André, e se fosse assim:
1 campo na tabela, exemplo:
Classe, Coloca varchar de 5 caracteres.
ai quando for adicionar o menu, coloca dois Radio Input's um com value false e um com true, e na hora de imprimir no html.
NOTA: ali ele cria um filtro com if e else, se for true, imprime um _blank se for false, deixa em branco.
é o que eu faria. D:
1 campo na tabela, exemplo:
Classe, Coloca varchar de 5 caracteres.
ai quando for adicionar o menu, coloca dois Radio Input's um com value false e um com true, e na hora de imprimir no html.
<ul> <li><a href="#" target=" VIDE NOTA ">Empresa</a></li> </ul>
NOTA: ali ele cria um filtro com if e else, se for true, imprime um _blank se for false, deixa em branco.
é o que eu faria. D:
Shin Sekai No Kami.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)