Abrir em nova janela 1.1
O João meteu a mão na massa e fez uma nova versão do script da caixinha “abrir em nova janela” que não bagunça os sistemas de comentários.
1) coloque este código antes da tag body do seu template:
<script>
<!–
d=document function targetLinks(n){
w = (n) ? ‘_blank’ : ‘_self’
for(i=0;i<=(d.links.length-1);i++){
if(s.indexOf(‘javascript:’) == -1 && s.indexOf(‘mailto:’) == -1 && s.indexOf(‘#’) == -1) d.links[i].target = w
}
//–>
</script>
<!–
d=document function targetLinks(n){
w = (n) ? ‘_blank’ : ‘_self’
for(i=0;i<=(d.links.length-1);i++){
s = d.links[i].href
if(s.indexOf(‘javascript:’) == -1 && s.indexOf(‘mailto:’) == -1 && s.indexOf(‘#’) == -1) d.links[i].target = w
}
}
//–>
</script>
2) coloque este código onde quiser que a caixinha com a opção apareça, dentro do seu template:
<table width=“150″ border=“0″ cellspacing=“0″ cellpadding=“0″>
<tr>
<td valign=“top”><input type=“checkbox” onclick=“targetLinks(this.checked)”></td>
janelas</td>
</form>
</table>
<
form><tr>
<td valign=“top”><input type=“checkbox” onclick=“targetLinks(this.checked)”></td>
<
td valign=“top”>clique no box ao lado para abrir os links em novasjanelas</td>
</
tr></form>
</table>
Só espero que não de mais problemas… eu queria ter feito algo que se o target já estivesse definido, ele tbm nao mudaria.. mas ai daria muito trabalho.
Pretendo fazer isso ainda!!
Aí, vou fazer, mas depois não reclama que eu vivo acrescentando coisas no meu template, tá????
Bem, pensando melhor, não é mais fácil vc fazer no meu blog??? Afinal eu pago para vc ser o administrador, né???
Lavando roupa suja mesmo?
Valeu pela dica!!
E quando é que tu vai colocar esse script na tua página, caro ferreiro?
Eu sou radical, comigo abri tudo na merma janela mermo.
Botei lá meu (blog) também. Valeu, Jão. Ah, não entrem lá. É feio…
Té +.
Aaaaaaaaaaaah .. agora sim .. (=
Seria legal se ele armazenasse a opção do usuário, por exemplo se ele clicasse para que abrisse em nova janela, ele armazenava um cookie pra depois se ele voltasse, não precisasse ficar clicando de novo.
o problema é que nem todos os usuarios gostam de cookies
Poizé… eu pensei nessa opção de cookies também. Acho que ajudaria mais do que atrapalharia. Esse site usa cookies para armazenar as informações pessoais dos comentários e até hoje ninguém reclamou…
Se o carinha desligar os cookies do navegador a caixinha simplesmente aparece como “não”.
Sim, mas eu considero uma invasão sites que não te perguntam se você quer gravar ou não cookies, sabe? Não que deixe de visitar, mas me incomoda a falta de consideração/respeito.
Mas se vocês insistem eu posso colocar o relacionamento com cookies no script.
Ok, você venceu!
Não, sério agora… Valeu pelo script! Usei no meu blóguezinho. Thanks!
onde eu acho os nacetes?