Stig Johansen wrote in dk.edb.internet.webdesign.clientside:
> Jens R. Rasmussen wrote:
>
> > Nå slut med gætterierne, kan nogle, please viser mig den rette
> > vej til at forstå dette
> >
> > <a href="uden_javascript.asp" on mouseover="this.href='mai'... >
> > VinNyt</a>
> >
> > altså hvorfor jeg ikke skal specificere min scripting? forklare
> > hvorfor der står "this.href" og ikke blot "href", ....
>
> href er en attribut til <a> elementet, og derfor eksisterer den her.
> Den sættes til "uden_javascript.asp" - dvs browseren vil sende dig derhen.
>
> Denne attribut ændres via javascript i onmouseover="..
> Man angiver ikke <script>, for indholdet er pr. definition javascript.
>
> Når man bruger this, så refererer det til det kaldende element, altså a
> tagget, så du kan betragte det som en slags a.href=, eller
> dette_element.href=
>
> Så virkemåden er, at href udskiftes med 'mailto..' ved mouseover, og vil
> derfor være aktiv ved klik.
>
> Med hensyn til dine gætterier, så er this.href ikke en 'global standard',
> men this er.
>
> Attributterne (her href) er defineret under elementerne, og du kan bruge
> this.id,this.name,this.style.color osv.
>
> --
> Med venlig hilsen
> Stig Johansen
Tusind tak Stig, hvis jeg forstår dig ret så
- forudsætter 'onmouseover' et javascript
- og dette javascript er "indbygget i browseren"
- det indbyggede script siger(se bort fra at dette næppe er javasyntaks):
_IF_ 'Tillad javascript' er slået til i browseren, så udfør scriptet, dvs. i
mit tilfælde lav mailto og dermed overskriv <a>'s href.
_ELSE_ udfør <a>'s href dvs. hop til "uden_javascript.asp"
_end_
mvh
/Jens
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials