Refresh med javascript

JavaScript

3 svar · 419 visningar · startad av henkepenka

Medlem sedan sep. 2002125 inlägg
Trådstart#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>
247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)