Newsgroup: it.lavoro.professioni.webmaster
Titolo: conoscete un trucchetto per...

...secondo voi esiste un modo per sostituire un'immagine linkata quando il 
link viene visitato ? 
Mi spiego meglio: in HTML "testo" link: BLU, link visitato: violetto. Io 
vorrei fare la stessa cosa, ma con delle immagini.
In flash lo saprei fare, ma in HTML mi vengono in mente solo delle cose 
complicatissime (tipo prendere l'array di history e poi cercare, link per 
link, chi è stato visto e chi no, e poi cambiare il SRC= delle immagini 
corrispondenti... una faticaccia :P)
ciao,
QQG

 vorrei fare la stessa cosa, ma con delle immagini.
Questa e' la differenza tra un designer e un programmatore.
IN GINOCCHIO SUI CECIIIIIIIIIIIIIIIIII!!!!!!!!!!!!!!!!
:-PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
Cia'
-- 
..::Neo@TheZion::.. & Rotella (CBR 600 F Rosso Blu) Da Campi Bisenzio
www.federicocampoli.com
************************************
ICQ #42292922
Webmaster di 
www.thezion.net
Registered Linux User #277621 - 
http://counter.li.org
************************************

 ha scritto nel messaggio
news:Xns9287BDD7A3273...@130.133.1.4

puoi utilizzare i cookie.
ogni volta che clicchi su di una immagine, prima di andare alla pagina
setti il cookie.
oppure lo fai all'entrata della pagina che visiti.
quando carichi la pagina ti rileggi il cookie, controlli se al suo
interno la pagina linkata è già stata visitata e di conseguenza imposti
l'immagine.
più difficile a dirlo che a farlo.
visuddhi

 IN GINOCCHIO SUI CECIIIIIIIIIIIIIIIIII!!!!!!!!!!!!!!!!
dopo che hanno visto come programmo, pure i ceci se ne sono andati via per 
lo schifo...
ciao,
QQG

 lo schifo...
Ma veramente mi riferivo ai designer :-PPPPP
Cia'
P.s. Ma tu sei quello che ha fatto il design di itwg?
Compliments :-D
(Ci lavorano un paio di miei amici li)


 (Ci lavorano un paio di miei amici li)
chi sono ? 
ciao,
QQG

 
p.s. spero che non ci odino troppo :D in genere teniamo le cose il più 
semplici possibile :-)
QQG

link viene visitato ? 
Hummm ci potrebbe essere un trucco sporco :-) lo butto giů ...se poi provi
e funziona fammelo sapere.
<head>
<style>
a {
color:blu;
}
a:visited {
color:red;
}
</style>	
</head>
<body>
<a href="imgUno.html" datatype="immagine"><img src="nonVisto.jpg"></a>
<a href="link_no_img.html">Non ho immagini</a>
<a href="imgDue.html" datatype="immagine"><img src="nonVisto.jpg"></a>
<script>
var imgVisto = "miHaiVisto.jpg";
for(var i=0;i<document.links.length;i++) {
	var el = document.links[i];
	if(el.getAttribute("datatype") == "immagine") {
		if(el.currentStyle.color == "red") {
			el.firstChild.src = imgVisto;
		}
	}	
}
</script>
</body>
</html>
In sintesi, faccio il loop su tutti i link, prendo quelli che contengono le
immagini interessate, identificate con un mio attributo custom (datatype),
controllo il colore di stile associato ed a quel punto cambio il sorgente
dell'immagine.
Ciao.
Faser
-- 
FABIO SERRA
*Questo testo deve essere valutato secondo il senso della RFC-3*
Per rispondere in e-mail sostituire "invalid" con "faser"
http://www.cfmentor.com
--------------------

 
ciao Fabio,
avevo pensato a una cosa del genere ma andandosi a pescare le URL visitate 
dalla history()... bagno di sangue :D
allora: 
IE6: FUNZIONA !!! (e ti sei guadagnato il primo caffé)
IE 5.0: no (ma non sembra dare errori)
Mozilla 1.0: s'incazza (el.CurrentStyle has no properties) ma non apre 
finestre né da errori visibili
Opera 6: non funzia ma non da errori
NS 4.74: s'incazza (el.getAttribute is not a function)ma non apre finestre 
né da errori visibili
NS 6.2: come Mozilla (stramba coincidenza)
morale: gli darò un'aggiustata (è GPL ? ;) ) per poter sostituire 
l'immagine "vista" con una "sua" versione personalizzata; in ogni caso, la 
prox volta che vengo a Milano ti devo un caffé  !
ciao,
QQG

prox volta che vengo a Milano ti devo un caffé  !
Ok, tienimi informato! Soprattutto mi interessava sapere come accedere alle
pseudo classi (a:hover etc)


 ciao,
Paolo e Bruno 
Ciaps


 ha scritto nel messaggio
news:Xns9287BDD7A3273...@130.133.1.4

scusate se insisto cone la soluzione che avevo postato sotto, ma che
vedo non interessa...
forse non ho capito cosa serviva veramente, ma credo che la soluzione
sia nei cookie.
ho messo on line una semplice pagina di prova e sembra funzionare...
naturalmente và migliorata e 'parametrizzata' ma come base di partenza
potrebbe funzionare.
chi a voglia di migliorarla lo faccia e la posti così che ne traiamo
vantaggio tutti.
ciao, visuddhi
la pagina on line si trova su:
http://www.visuddhi.com/test

 sia nei cookie.
E io che i cookie li cancello all'uscita da Opera?
Ciao,
 Stefano
----------
"X WindowSSS, teSSSoro mio... lo odieremo per SSSempre"
Bill Gollum
----------


bravo! che ti devo dire?
visuddhi