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?

Reply via email to