Avatar billede c-lund Nybegynder
23. marts 2006 - 12:02 Der er 3 kommentarer

ny knap

Hej jeg bruger følgende kode til at behandle noget data i en anden fil. mit spørgsmål går på, hvordan man skifter knappen ud til en anden knap når der er trykket på den en gang?

<script language="javascript">
<!--
function loadFile(file)
{
  var scriptTag = document.getElementById('loadScript');
  var head = document.getElementsByTagName('head').item(0)
  if(scriptTag) head.removeChild(scriptTag);
  script = document.createElement('script');
  script.src = file;
  script.type = 'text/javascript';
  script.id = 'loadScript';
  head.appendChild(script)
}
//-->
</script>
<input type='submit' value='Shortlist' onClick=""java script:loadFile('addtoshortlist.asp?AnnonceId=" & Id & "&UserId=" & UserId & "')"" id='shortlist' name='shortlist'>
Avatar billede roenving Novice
24. marts 2006 - 15:16 #1
Du kan vel bare ændre knappens properties, så den viser noget andet og/eller gør noget andet ?-)

-- tilføj knappen selv til funktionskaldet (og fjern den helt tåbelige JacvaScript: - ting !-)

<input type='submit' value='Shortlist' onClick=""loadFile('addtoshortlist.asp?AnnonceId=" & Id & "&UserId=" & UserId & "',this);return false;"" id='shortlist' name='shortlist'>

-- og gør noget ved den i funktionen:

<script type="text/javascript">
function loadFile(file,elm){

...

  head.appendChild(script)
  elm.value = "Gør noget andet";
  elm.onclick = function(){alert("Gør noget andet");};
}
</script>
Avatar billede c-lund Nybegynder
24. marts 2006 - 15:26 #2
det ser ikke lige ud til at virke. javascriptet du siger at jeg skal fjerne, skal jeg bruge til at åbne en anden fil
Avatar billede roenving Novice
24. marts 2006 - 15:48 #3
-- du skal da ikke fjerne noget ...

-- jeg gad bare ikke at have alt det andet stående, så jeg erstattede det med tegnet for at noget var udeladt !-)
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