Avatar billede dd_ns Nybegynder
01. februar 2002 - 13:01 Der er 4 kommentarer

knap

jeg har et link med navn "AAAAA"

Hvis jeg så trykker på "AAAAA" så skal det skifte til "BBBBB" uden at reloade siden.

Samtidig skal en værdi i et hidden felt i min form skifte værdi... hvordan laver jeg det?
Avatar billede mose Nybegynder
01. februar 2002 - 13:20 #1
<html>
<head>
<title></title>
<script language="Javascript">
function change(id)
{
    id.innerHTML = "BBBBBB";
    dinform.hidden.value = 1
}
</script>
</head>
<body>
<form name="dinform" method="post" action="">
<input type="text" name="hidden" value="0" size="3"> (Dette felt laves om til "hidden" istedet for "text") <br><br>
<table>
<tr>
  <td id=a><a href="#" onclick="change(a)">AAAAAA</a></td>
</tr>
</table>
</form>
</body>
</html>


/mose
Avatar billede dd_ns Nybegynder
01. februar 2002 - 13:22 #2
perfect, men når det så skifter skal man kunne trykke på BBBBB og så kommer den gamle med AAAAA frem osv...
Avatar billede Slettet bruger
01. februar 2002 - 14:00 #3
<script>
a = true;
function skift(obj) {
if (a) {
obj.innerHTML = "BBBBBB";
document.frm.hid.value = "et_eller_andet_andet";
a = false;
}
else {
obj.innerHTML = "AAAAAA";
document.frm.hid.value = "et_eller_andet";
a = true;
}
}
</script>

<form name="frm">
<input type="hidden" value="et_eller_andet">
</form>
<a href="#" onClick="skift(this); return false;">AAAAAA</a>

Burde virke i IE4+ og NS6!
Avatar billede Slettet bruger
01. februar 2002 - 14:01 #4
Hov, hidden-feltet skal lige have navnet "hid":

<input type="hidden" value="et_eller_andet" name="hid">
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester