webForumDet fria alternativet

länk

17 svar · 1 297 visningar · startad av henrikjohansson

henrikjohanssonMedlem sedan maj 2000360 inlägg
#1

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>
MatteMedlem sedan aug. 20002 975 inlägg
#2

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.

henrikjohanssonMedlem sedan maj 2000360 inlägg
#3

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?

Web-TorMedlem sedan nov. 200013 890 inlägg
#4

Jag får en hand. :q
IE 5.0

Lägg in kodsnutten på en annan (tom) sida och se vad som händer?

henrikjohanssonMedlem sedan maj 2000360 inlägg
#5

=) alla utom jag får hand

Web-TorMedlem sedan nov. 200013 890 inlägg
#6

Får du hand på den här, Henrik?

henrikjohanssonMedlem sedan maj 2000360 inlägg
#7

En fin hand. Det blir hand på alla länkar utom min :)

henrikjohanssonMedlem sedan maj 2000360 inlägg
#8

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

MatteMedlem sedan aug. 20002 975 inlägg
#9

Kan du lägga upp din kod någostans så även vi får prova ?

Web-TorMedlem sedan nov. 200013 890 inlägg
#10

Ladda upp sidan i din Kontrollpanel så löser vi problemet på nolltid. ;)

henrikjohanssonMedlem sedan maj 2000360 inlägg
#11

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>
Web-TorMedlem sedan nov. 200013 890 inlägg
#12

Du kan inte skriv HTML eller JavaScript innan <HEAD>-taggen. :x
Sidans innehåll ska står mellan <body> och </body>.

Testa att validera sidan på W3C. :i

henrikjohanssonMedlem sedan maj 2000360 inlägg
#13

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

Web-TorMedlem sedan nov. 200013 890 inlägg
#14

Jo det kanske funkar, men vad händer i nästa version av IE?

Web-TorMedlem sedan nov. 200013 890 inlägg
#15

Vågar knappt fråga men:
Hur ser Globals/stil.css ut :q

henrikjohanssonMedlem sedan maj 2000360 inlägg
#16
/*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 { }
Web-TorMedlem sedan nov. 200013 890 inlägg
#17

Ta bort det här från CSS:en:

cursor:default;
henrikjohanssonMedlem sedan maj 2000360 inlägg
#18

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.

133 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)