jonne Medlem sedan jan. 2001 1 154 inlägg Frågan 23 nov. 2004 10:11 #1 Har ett formulär vars action är
uppdatera.asp?Gruppid=1&Artikelid=4
sen har jag en länkrad som pekar mot olika sidor. Det jag vill nu är att när jag exv klickar på "länk1" så ska min action på forumäret vara uppdatera.asp?Gruppid=1&Artikelid=4&pageid=1 . När man klickar på "länk2" ska pageid vara 2 osv.
Hur gör jag detta smidigast?
P Peter S Medlem sedan dec. 2002 5 483 inlägg <script type="text/javascript">
function f(n){
document.forms["f"].action = "uppdatera.asp?Gruppid=1&Artikelid=4&pageid=" + n;
}
</script>
<a href="javascript:void(f(1))">Länk 1</a>,...,<a href="javascript:void(f([i]n[/i]))">Länk [i]n[/i]</a>
Här har jag döpt formuläret till f .
:)
jonne Medlem sedan jan. 2001 1 154 inlägg Hmm jag som är korkad eller postas inte formuläret när man klickar på länkarna? :)
<script type="text/javascript">
function f(n){
document.forms["f"].action = "uppdatera.asp?Gruppid=1&Artikelid=4&pageid=" + n;
document.forms["f"].submit();
}
</script>
<a href="javascript:void(f(1))">Länk 1</a>,...,<a href="javascript:void(f([i]n[/i]))">Länk [i]n[/i]</a>
Du är inte korkad. Men du frågade inte om detta, du frågade bara hur man ändrar action för formuläret.
jonne Medlem sedan jan. 2001 1 154 inlägg Diffus kravspec. Har jag problem med på jobbet också :)
Nu funkar det precis som jag vill. Tusen tack.