Det jag vill åstakomma är alltså igentligen inte en länk (det var det tidigare men jag har ändrat mig) ;)
Jag vill ha en text där ett ord får border=1 vid hover.
31 svar · 680 visningar · startad av mattiasnordin · sida 2 av 2
Hej alla, Kan man få till en border (som på en bild) runt en länk på ett onMouseOver event? :q
Läs frågan i sin helhet →Det jag vill åstakomma är alltså igentligen inte en länk (det var det tidigare men jag har ändrat mig) ;)
Jag vill ha en text där ett ord får border=1 vid hover.
Som sagt - du kan få hover på vadsomhelt i MSIE om du lägger till Dean Edwards IE7-behaviour...
Komplett och fungerande exempel som visar hur man via "IE7" får till hover på en input-tagg i MSIE6:
http://dean.edwards.name/IE7/compatibility/hover.html
Borde inte den kunna lösa ditt problem också ?
Jo, href="#" laddar om sidan och letar efter ett "a name" som inte är definierat (om jag inte har fått det om bakfoten).
http://www.webforum.nu/showthread.php?s=&postid=856620#post856620 :i
citat:
--------------------------------------------------------------------------------
Jo, href="#" laddar om sidan och letar efter ett "a name" som inte är definierat (om jag inte har fått det om bakfoten).
--------------------------------------------------------------------------------
http://www.webforum.nu/showthread.p...6620#post856620
Fick det inte att fungera.
Visa kod.
Nu valde jag att lösa det på ett annat sätt men det jag ville göra är:
<style type="text/css">
<!--
a.test {
display: inline-block;
border: 1px solid efefef;
text-decoration: none;
cursor: pointer;
}
a.test:hover {
border: 1px solid blue
}
-->
</style>
<a class=test OnClick="doMe(); ">Länknamn</a>
<a class=test OnClick="doMe(); ">Länknamn</a>
<a class=test OnClick="doMe(); ">Länknamn</a>
<a class=test OnClick="doMe(); ">Länknamn</a>
<a class=test OnClick="doMe(); ">Länknamn</a>
Eller möjligen:
<font class=test OnClick="doMe(); ">Länknamn</font>
<font class=test OnClick="doMe(); ">Länknamn</font>
<font class=test OnClick="doMe(); ">Länknamn</font>
<font class=test OnClick="doMe(); ">Länknamn</font>
<font class=test OnClick="doMe(); ">Länknamn</font>
Järvklos inlägg tillåter detta så jag nöjer mig med den lösningen om inte någon har någon smidigare. Det räcker om det fungerar i MsIE6.x
Tjolahopp!
Länkarna ska se ut så här för att sidan inte ska laddas om:
<a href="#" class="test" onclick="doMe();return false;">Länknamn</a>
Btw. <a href="#">namn..</a>laddar väl inte om sidan? :q
Det kanske är fel att säga att den laddar om sidan. Hur som helst. Testa så här:
Skapa en sida med hundra <br> och sedan länken <a href="#">namn..</a>.
När du klickar på den så hokus pokus hamnar du längst upp. Det vill inte jag ska ske. Har du en lång sida så vill jag kunna klicka på "länkarna" utan att man scrollas till toppen.
Det klassiska sättet att använda # i länkar är ju interna länkar inom samma dokument. Så det förvånar mig inte att det blir som det blir.
<a href="#namn">länk till namn i mitt dokument</a>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<a name=namn></a>Här hamnar du när du klickar på länken.
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
Ok, tack Tor ! :)