The CSS visited is triggered by whether it's in the browser history. Since they're not really adding an entry to the history, you'll probably need a workaround. Perhaps saving the link ID (or session ID to data elsewhere) in a persistent cookie, and changing the style of the link based on whether it's stored in the user's cookie or not.
If there is a user login, they you can probably store the all info in a database. On Sep 25, 8:03 am, RealMason <st...@tangentnet.com> wrote: > I'm using jquery.embedquicktime.js to play an mp3. Sometimes I have a > dozen different mp3s on a page. When a user clicks on the graphical > play button, the button is replaced with the Quicktime controller bar. > This is all expected behavior. > > Since the link doesn't actually go anywhere, the link doesn't ever get > "visited" and so when a user comes back to the page, they have no > visual clues as to what mp3s they have already listed to. I'm very > familiar with controlling this behavior with the css pseudo classes > (link, visted, hover, active). But since jquery is just doing a > "replace", the link is truly never visited. > > Any ideas of how to mark that link as visited?