Varför blir det ingen "hand" när man har muspekaren över länken?
<span style="position=absolute;Left=530px;Top=25px">
<a href="logout.aspx">Sign out</a>
</span>
17 svar · 1 297 visningar · startad av henrikjohansson
Varför blir det ingen "hand" när man har muspekaren över länken?
<span style="position=absolute;Left=530px;Top=25px">
<a href="logout.aspx">Sign out</a>
</span>
Det är knappast någon tröst, men jag får hand när jag testar din kod. IE6.
Kan dessutom nämna att du ska ha kolon istället för likhetstecken i CSS-kommandon.
Jag visst att det skulle vara : istället för = men är så trött så jag märkte inte att jag skrev fel :/ men det blir fortfarande ingen hand
Jag tänkte också att det kanske kunde bero på att något annat lagar spökar och lägger sig över utan att det syns men då borde man väl inte kunna klicka på länken heller?
=) alla utom jag får hand
En fin hand. Det blir hand på alla länkar utom min :)
Ingen som vet?
Jag blir snart tokig. varför blir det hand på alla länkar utan min?
Det är vanlig pil men jag kan ändå trycka på länken. :q
Kan du lägga upp din kod någostans så även vi får prova ?
Ladda upp sidan i din Kontrollpanel så löser vi problemet på nolltid. ;)
Här är hela härligheten..
span taggen ligger utanför html taggen men det fungerar på alla andra sidor jag testat på och taggen ligger där eftersom jag includerar en fil där och vill inte in och lägga till koden på alla sidor.. Vill inte heller lägga till en till includefil på alla sidor
Kan juh även tillägga att sidan bara behöver fungera på IE 5 och nyare
<link rel="stylesheet" type="text/css" href="../Globals/stil.css">
<script language="javascript">
window.onload=check;
function check()
{
y=0;
for (x=0;x<document.forms[y].elements.length;x++)
{if (document.forms[y].elements[x].type == 'submit' || document.forms[y].elements[x].type == 'reset')
{if (document.forms[y].elements[x].disabled)
{document.forms[y].elements[x].className = 'ButtonDisabled';}
else
{document.forms[y].elements[x].className = 'ButtonEnabled';}
}
if (document.forms[y].elements[x].type == 'radio')
{document.forms[y].elements[x].className = 'Radio'}
if (document.forms[y].elements[x].type == 'checkbox')
{document.forms[y].elements[x].className = 'checkbox'}
if (document.forms[y].elements[x].type == 'text')
{document.forms[y].elements[x].className = 'text'}
if (document.forms[y].elements[x].type == 'password')
{document.forms[y].elements[x].className = 'text'}
}
}
</script>
<map name="LILMap">
<area alt="" shape="RECT" coords="0,0,150,21" href="../LILMainApp/LILMainMenu.aspx">
</map>
<span style="position:absolute;Left:530px;Top:100px">
<a href="../LILMainApp/logout.aspx">Sign out</a>
</span>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>login</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<span class="DialogHeader">Login</span>
<form name="login" method="post" action="login.aspx" id="login">
<input type="hidden" name="__VIEWSTATE" value="dDwtNjY0ODMyMTAwOzs+a90F0Nc0BNwdw63eLYSQuwitms4=" />
<input name="txtUserName" type="text" id="txtUserName" tabindex="1" style="Z-INDEX: 105; LEFT: 156px; POSITION: absolute; TOP: 148px" />
<input name="txtPassword" type="password" id="txtPassword" tabindex="2" style="height:24px;width:153px;Z-INDEX: 103; LEFT: 158px; POSITION: absolute; TOP: 172px" />
<span id="Label2" style="height:19px;width:87px;Z-INDEX: 102; LEFT: 71px; POSITION: absolute; TOP: 177px">Password</span>
<span id="Label1" style="height:19px;width:87px;Z-INDEX: 101; LEFT: 67px; POSITION: absolute; TOP: 148px">User Name</span>
<input type="submit" name="btnLogin" value="Login" id="btnLogin" tabindex="3" style="height:28px;width:103px;Z-INDEX: 104; LEFT: 339px; POSITION: absolute; TOP: 148px" />
<span id="lblErrorMessage" style="height:173px;width:458px;Z-INDEX: 106; LEFT: 46px; POSITION: absolute; TOP: 217px"></span>
<img src="/LIL/Pics/LabelInLine-MainMenu.gif" Class="LILHeaderImg" UseMap="#LILMap" /></form>
</body>
</HTML>
Jo men det fungerar i IE javascriptet fungerar utmärkt och map grejen också..
Detta fungerar..
<span style="position=absolute;Left=530px;Top=25px">
<a href="logout.aspx">Sign out</a>
</span>
<html>
<head>
</head>
<body>
Hallå
</body>
</html>
och som sagt. behöver bara fungera i IE 5.0 och nyare IE
Jo det kanske funkar, men vad händer i nästa version av IE?
Vågar knappt fråga men:
Hur ser Globals/stil.css ut :q
/*Hela sidan*/
body{
background-color:rgb(255,255,255);
}
/*Här sätts fonten över hela sidan*/
span,a,select,input,p,div,body,td {
font-family: Arial;
font-size:8pt;
}
/*Vanlig text*/
span {
font-size:10pt;
color:rgb(0,0,0);
}
/*Länkar*/
a {
border-width:0px;
border-style:solid;
font-weight:bold;
font-size:12pt;
cursor:default;
}
/*Textfält och Password fält*/
.text {
color:rgb(0,0,0);
}
/*Checkboxar*/
.checkbox, label {
color:rgb(0,0,0);
}
/*Radiobuttons*/
.radio {
color:rgb(0,0,0);
}
/*Button Not Disabled*/
.ButtonEnabled {
color:rgb(255,255,255);
background-color:rgb(0,35,0);
font-size:8pt;
}
/*Button Disabled*/
.ButtonDisabled {
color:rgb(0,0,0);
background-color:rgb(130,130,130);
font-size:9pt;
font-weight:bold;
}
/*Vanliga listor och comboboxar*/
select {
font-size:8pt;
color:rgb(0,0,0);
}
/* Övrigt */
/*Rubrik*/
.DialogHeader {
position: absolute;
top: 88px;
left: 8px;
font-size:10pt;
color:rgb(0,0,0);
font-weight:bold;
}
/*Rubrikbilden positioneras*/
.LILHeaderImg {
position: absolute;
top: 20px;
left: 140px;
border:0;
}
/*Rubrikbakgrundsbilden positioneras och läggs till på sidan*/
body {
background-image: url('../pics/selabelbg.gif');
background-repeat: no-repeat;
background-position: 0 0;
}
/*Datagrid*/
.DatagridItem { }
.DatagridHeader { }
.DatagridAltItem { }
.DatagridSelected { }
.DatagridScroll { }
suck..
Varför såg jag inte det. :)
Tack för hjälpen. Hade stirrat mig blind på html koden utan att ha en tanke på css filen :r
och på andra sidor som använder samma css fil så blir läkarna riktiga och det förstår jag inte. :) men nu fungerar det överallt.