Autor Zpráva
Jan Tojnar
Profil
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
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
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
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
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;}

Vaše odpověď

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0