Avatar billede para7 Nybegynder
26. juli 2004 - 11:57 Der er 12 kommentarer og
1 løsning

Simpel else fejl i funktion

Jeg er ingen haj til javascript. Jeg har fået hjælp til at lave en funktion, der viser tekst på en formside. Det virker fint, men jeg er ved at udbygge den.

Dette er uddraget i funktionen jeg er ved at udbygge og det virker:

<script language="javascript" type="text/javascript">
function showText(f){
  if(f.MitForhandlerID.value!="")document.getElementById('MitID').innerHTML = '?ref='+f.MitForhandlerID.value;
  if(f.MitForhandlerID.value!="")document.getElementById('MinTxt').innerHTML = 'Min TNI Inspirations side.';
}
</script>


Jeg vil bare også godt have en else tekst ind og jeg har prøvet sådan, men det dur ikke:

<script language="javascript" type="text/javascript">
function showText(f){
  if(f.MitForhandlerID.value!="")document.getElementById('MitID').innerHTML = '?ref='+f.MitForhandlerID.value;
  if(f.MitForhandlerID.value!="")document.getElementById('MinTxt').innerHTML = 'Min TNI Inspirations side.';
  } { else document.getElementById('MinTxt').innerHTML = 'TNI Inspirations siden.';}
}
</script>
Avatar billede avlund Nybegynder
26. juli 2004 - 11:59 #1
function showText(f) {
  if(f.MitForhandlerID.value!="")
    document.getElementById('MitID').innerHTML = '?ref='+f.MitForhandlerID.value;
  if(f.MitForhandlerID.value!="")
    document.getElementById('MinTxt').innerHTML = 'Min TNI Inspirations side.';
  else
    document.getElementById('MinTxt').innerHTML = 'TNI Inspirations siden.';
}
Avatar billede avlund Nybegynder
26. juli 2004 - 12:03 #2
Mon ikke det var et svar?
Avatar billede para7 Nybegynder
26. juli 2004 - 12:05 #3
Tak avlund, men jeg får stadig ingen tekst udskrevet i mit felt:

Prøv at besøge <span id="MinTxt"></span>
Avatar billede avlund Nybegynder
26. juli 2004 - 12:06 #4
OK, kan du ikke lige lynhurtigt forklare den ønskede funktionalitet?
Avatar billede para7 Nybegynder
26. juli 2004 - 12:09 #5
Når nogen indtaster et ID i formfeltet 'MitID' skal der udskrives "Min TNI Inspirations side." ellers skal udskrives "TNI Inspirations siden."
Håber det er nok forklaring.
Avatar billede avlund Nybegynder
26. juli 2004 - 12:20 #6
Jamen, hvad bruger du så MitForhandlerID til?
Avatar billede para7 Nybegynder
26. juli 2004 - 12:27 #7
Du kan måske lige kaste et blik på: http://www.eksperten.dk/spm/521540
som er hele siden i simplificeret form.
Avatar billede para7 Nybegynder
26. juli 2004 - 12:32 #8
Det er nok lidt meget halløj for 15 point. Jeg kan egentlig godt klare mig uden else, hvis jeg har
document.getElementById('MinTxt').innerHTML = 'Min inspirations side på';
og omformulerer sætningen og indsætter:
Prøv at besøge <span id="MinTxt"></span> TNI.dk.
Avatar billede avlund Nybegynder
26. juli 2004 - 12:37 #9
Well, tak for points, men hvis det stadig ikke virker efter hensigten, så skriv lige her. Antallet af points er ikke så relevant, og slet ikke hvis du ikke får det til at virke.
Avatar billede para7 Nybegynder
26. juli 2004 - 12:44 #10
Tak avlund. Jeg vil hellere give lidt for noget arbejde istedet for at være nærig. Det er jo bare 15 øre - havde jeg nær sagt ;-)
Avatar billede avlund Nybegynder
26. juli 2004 - 13:08 #11
All right, det siger vi så bare... ellers må du jo som sagt lige sige til!!
Avatar billede para7 Nybegynder
26. juli 2004 - 17:22 #12
Jo forresten lige et lille spørgsmål. Jeg udskriver et link, som man skal klikke på for at teste at det virker før videresendelse, og jeg kan godt se, at man ikke bare ptter en span tag ind i et link. Er der mon andre muligheder for at putte ID'et ind i linket?

<a href='<span id="MitID"></span>'>http://tni.dk<span id="MitID"></span></a>
Avatar billede para7 Nybegynder
26. juli 2004 - 17:42 #13
Det er også kun hvis du lige ser det her. Jeg har fjernet linket. Det er fint nok uden.
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