|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
|
[XHTML] Pseudo classe :AFTER in IE
c'è un modo di far andare queste pseudo classi senza modificare il codice interessato? ad esempio con qualche riga di javascript o un po' di commenti condizionali... perchè mi servirebbero assolutamente, devo mettere un'immagine dopo ogni link. Grazie in anticipo delle risposte.
|
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
|
ho trovato questo, https://sourceforge.net/project/show...kage_id=119707 ma se ci fosse qualcosa di più leggero sarebbe meglio...
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Test</title>
<script type="text/javascript">
<!--
function aggiusta_link ()
{
if (navigator.userAgent.toLowerCase().indexOf ("msie") != -1)
{
for (i=0; i<document.links.length; i++)
{
document.links(i).innerHTML += " <img src=\"http://img230.imageshack.us/img230/5382/external6ku.gif\" border=\"0\" width=\"10\" height=\"10\">";
}
}
}
//-->
</script>
<style type="text/css">
<!--
a:after { content: url("http://img230.imageshack.us/img230/5382/external6ku.gif"); padding-left: 5px; }
-->
</style>
</head>
<body onload="aggiusta_link()">
<p>
<a href="http://www.google.com">Google</a>
<br>
<a href="http://www.altavista.com">Altavista</a>
</p>
</body>
</html>
Comunque lo stile CSS serve per i browser che gestiscono correttamente la pseudo-classe :after (es. Firefox) mentre lo script JS controlla se il browser è IE e in quel caso aggiusta i link. Spero che sia questo che volevi fare.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#4 | |
|
Member
Iscritto dal: Mar 2006
Città: Molfetta
Messaggi: 239
|
Quote:
Provo a modificarla un po' io domani, ma ho un dubbio (scusate ma non posso installare IE fin quando non riesco a farlo girare con wine): si riesce dal dom a capire se ad una classe è stata associata la pseudo classe after, ed eventualmente al leggere il contenuto det tag content, quindi modificare tutti gli elementi a cui è stata attribuita quella classe? grazie infinite |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:40.



















