Nån som kan säja vad som är fel i detta? Verkar vara otroligt lungt i det här forumet. Hej, jag har stött på problemet förut men då har det varit pga att jag har haft min textbox i en div som hade style="display:none;". Jag försökte återskapa ditt problem men när jag gör följande fungerar det utmärkt i IE8Focus-problem
Felmeddelande:
Det går inte att flytta fokus till kontrollen eftersom den inte syns, inte är aktiverad eller
inte är av en typ som kan använda focusläget.
<code>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function activera() {
document.getElementById("scanagent").focus();
document.getElementById("scanagent").select();
}
function scan_agent() {
blabla....
}
</script>
</head>
<body onload="activera();">
<div id="scan">
<input type="text" id="scanagent" onkeydown="scan_agent();" value=" ">
</div>
</body>
</html>
</code>Sv: Focus-problem
Är det ingen som kommit i kontakt med felmeddelandet?
Koden ligger i en asp-sida och fungerar när jag kör sidan direkt, men om jag laddar sidan via en iframe från en annan sidas iframe, uppstår felet.
????????Sv:Focus-problem
Min iframe:
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<script type="text/javascript">
function activera() {
document.getElementById("scanagent").focus();
document.getElementById("scanagent").select();
}
function scan_agent() {
}
</script>
</head>
<body onload="activera();">
<div id="scan">
<input type="text" id="scanagent" onkeydown="scan_agent();" value=" ">
</div>
</body>
</html>
Och sedan "huvud"-sidan som länkar in den första sidan:
<html>
<head>
<title></title>
</head>
<body>
<iframe id="iFrame" src="iFrame.htm"></iframe>
</body>
</html>