Autor | Zpráva | ||
---|---|---|---|
Jan Tojnar Profil |
#1 · Zasláno: 14. 5. 2008, 16:35:09 · Upravil/a: Jan Tojnar
Nevíte někdo jak bych mohl rozlišit externí odkazy a odkazy uvnitř serveru.
Nějak podobně jako je to třeba na wikipedii? např.: http://cs.wikipedia.org/wiki/OpenDocument#Extern.C3.AD_odkazy Předem děkuju za odpovědí. |
||
Str4wberry Profil |
#2 · Zasláno: 14. 5. 2008, 16:45:28
Jane Tojnare, přiřaď jim třídu (podle které je nastyluješ). Šlo by externí odkazy zaměřit i regulární výrazem v CSS, ale ve všech prohlížečích to nefunguje.
|
||
Bubák Profil |
#3 · Zasláno: 14. 5. 2008, 16:51:21
http://pristupnost.nawebu.cz/weblog/blogpost.php?post=90
Dělá to něco trochu jiného, zobrazí obrázek podle typu odkazovaného souboru, ale jde snadno upravit. |
||
Timy Profil |
#4 · Zasláno: 14. 5. 2008, 17:02:07
Já na to používám tenhle skript:
window.onload=function() { for(i=0;i<document.links.length;i++) { cil_odkazu=document.links[i].href; if(cil_odkazu.indexOf("tvoje.domena.cz")<0) { document.links[i].className+=" external"; document.links[i].title="Odkaz vede mimo tento web"; } } } Pak už jen zbývá nastylovat si třídu .external podle svého uvážení. |
||
Jan Tojnar Profil |
#5 · Zasláno: 14. 5. 2008, 17:29:15
díky Timy
ale teď mi zase nejde :hover a když smažu ten javascript tak mi zase jde mám takový styly: body, html{color:#000000; background:#CCCCCC; font-family:sans-serif; font-size:100%; padding:0px; margin:0px; font-size:100%; text-align:center;} h1{margin:0px;padding:0px;} img{border:none;} a:link{color:#000000; text-decoration:underline;} a:visited{color:#000000; text-decoration:underline;} a:active{color:#000000; background:#999999; text-decoration:underline overline;} a:hover{color:#000000; background:#999999; text-decoration:underline overline;} li{list-style-type:circle; color:#999999; background:#CCCCCC;} p:first-letter{font-family:sans-serif; font-size:140%;} body{background:#CCCCCC url("../img/logo.png") left top no-repeat fixed;} /* id */ #all{width:50%; padding:10px; background:#FFFFFF; position:relative; border:0px; text-align:left; margin:auto;} #menu{background:transparent none repeat scroll 0%; border:#000000 solid 3px; text-align:center; width:100%;} #title{background:transparent none repeat scroll 0%; border:0px; text-align:center; width:100%; font-size:175%;} #game{text-align:center} #prip-box:hover{background:#FFFFFF;} /* classes */ .ilustr{width:16px; height:16px;} .imgal:hover{border:#000000 1px double; cursor:pointer;} .imgal{border:#FFFFFF 1px double} .codear{background-color:#FFFFFF; border:1px solid #CCCCCC; padding:5px 5px 5px 5px;color:Black; margin:auto; overflow:auto;} .external{padding-right:17px; background:transparent url('../img/external.png') no-repeat top right; color:#000000; text-decoration:underline;} .external:hover{padding-right:17px; background:#999999 url('../img/external.png') no-repeat top right; color:#000000; text-decoration:underline overline;} .external:visited{padding-right:17px; background:transparent url('../img/external.png') no-repeat top right; color:#000000; text-decoration:underline;} .external:active{padding-right:17px; background:#999999 url('../img/external.png') no-repeat top right; color:#000000; text-decoration:underline overline;}/*Table*/ table{border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000;} td{border-top:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000;} tr:hover{background:#CCCCCC;} |
||
Časová prodleva: 16 let
|
0