webForumDet fria alternativet
Logga in / Bli medlem

Refresh med javascript

JavaScript

3 svar · 412 visningar · startad av henkepenka

Medlem sedan sep. 2002125 inlägg
Frågan#1

Hej!

Sitter i Lotus Notes/Domino och kodar lite. Håller på med javascript just för tillfället och mitt problem är följande:

Jag har en textruta där jag skriver in ett organisationsnummer och när jag sedan avmarkerar rutan så ska sidan laddas om och information om företaget ska komma upp. Detta funkar perfekt. Nu vill jag att när sidan har laddats om och informationen har kommit upp ska focus hamna på nästa textruta som är under. I nuläget får textrutan där man matar in org.nr focus.

Uppdateringen sker med följande kod:

document.forms[0].refreshButton.click()

Kan man skicka med nått värde som sedan kan snappas upp i onload och där sätta nästa att nästa textruta ska få focus?

Medlem sedan sep. 2002125 inlägg
#2

Kan man på något sätt kolla ifall sidan har laddats om?

Medlem sedan sep. 2002125 inlägg
#3

Någon?

Medlem sedan dec. 20025 483 inlägg
#4

Tjena! :)

<script type="text/javascript">
function refr(o)
{
  location.href = "foo.html?input=" + o.name;
}

window.onload = function()
{
  var a = location.search.split("input=");
  if (a.length > 1)
    document.forms[0].elements[a[1].substring(2)].focus();  //2 for elimination of 'cb'
}
</script>

<form>
  <input> <input type="checkbox" name="cbfoo" onclick="refr(this)"><br>
  <input name="foo"> <input type="checkbox" name="cbbar" onclick="refr(this)"><br>
  <input name="bar">
</form>
256 ms totalt · 4 externa anrop · v20260731065814-full.14655e19
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)