Newsgroup: it.comp.lang.javascript
Titolo: segno sui link cliccati

Ogni volta che clicco su un link, se non ricarico la pagina, rimane un box
trateggiato attorno al link. E' possibile rimuoverlo?

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Se ho capito bene dovrebbe essere il focus.........
<a href="......" onfocus="self.blur()">........</a>
- --
bye
Daniele Buffa
DIGITALmente Software Developer
________________________________
-----BEGIN PGP SIGNATURE-----
Version: PGP 7.1.1
iQA/AwUBPHEeXiGriwyclOY5EQJDpACg/y6647wq9CPij2PvTf3uSMAdfvkAoOWf
d84nZ4Jv7dMF/U+yNMDr/Fxc
=u0cT
-----END PGP SIGNATURE-----

 trateggiato attorno al link. E' possibile rimuoverlo?
Con qualche browser capita (IE, NS6).
Per evitare l'effetto:
<a href="
http://www.quelchevuoinellink.com
" onfocus="this.blur();">link
</a>
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"Quanti angeli danzano sulla punta di uno spillo?"

 <a href="......" onfocus="self.blur()">........</a>
Ma cosi' facendo fai perdere il focus alla finestra corrente, non al 
solo oggetto (in questo caso link)
(Si, lo so, sono pignolo in queste cose, ti do' il permesso di odiarmi 
^_^'')


 <a href="..." onFocus="if(document.all)this.blur();">...</a>
Cosi' facendo pero' non elimini il bordo da NS6.x
Se quindi vuoi essere preciso, tanto vale checkare oltre il document.all 
il document.getElementById.. oppure appoggiarsi ad uno sniffer.. o 
semplicemente evitare l'if.


 semplicemente evitare l'if.
Appunto!
Perché vi arrabattate a filtrare quando onFocus="this.blur()" non dà 
alcun fastidio? AFAIK
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 alcun fastidio? AFAIK
Perche' piace far le cose effettivamente come dovrebbero esser fatte :)
Perche' mettersi a richiamare un metodo (che e' sempre una funzione, 
ergo perdi 'tempo&risorse' a processarla, anche se e' poco 
quantificabile), se e' completamente superfluo per una determinata 
piattaforma?
(Lo so, colpa mia, abituato a centellinare i cicli di clock in ASM :) )
Senza contare che non e' che chiami un metodo del tipo 
"this.LevaIlBordino()" che e' quindi fatto ad HOC per quel che vuoi 
ottenere, ma e' un "workaround"... Per questo e' preferibile evitarlo 
laddove non e' "indispensabile".


 prendeva il this.blur() come self.blur() (e minimizzava la win).
Ma in quel caso il document.all nn servirebbe a molto, come 
condizionale.
In ogni caso, una piccola precisazione a quanto ho scritto nel post di 
precedente.. Dopo quel che ho scritto, uno si potrebbe domandare 
perche' ho proposto un "this.blur();" nella risposta iniziale.
Questo perche' nella maggior parte dei casi, all'utenza media serve, e 
non ha senso fare un qualcosa del tipo "se il browser e' un IE4, non e' 
su NT, oppure e' un IE4 o sup su un altra piattaforma, o e' NS6.x, 
allora togli il fuoco".. 
.. Ogni link diverrebbe un poema.
Basta settare nello sniffing del browser una flag che indica se eseguire 
il blur(), solo che per una risposta del genere nel NG postare uno 
sniffing completo non ha molto senso..


 (Lo so, colpa mia, abituato a centellinare i cicli di clock in ASM :) )
Proprio tu che tempo fa mi dicesti "tanto ormai i pc hanno potenza 
sovrabbondante"? :-))


 sovrabbondante"? :-))
Non ho mai detto che e' questa fosse una cosa positiva, se usata in modo 
scriteriato (come di fatto avviene), pero'.. :D
.. Inoltre, le "cattive" abitudini sono dure a morire.. ;)
