Avatar billede horsmark Nybegynder
25. juli 2001 - 16:24 Der er 17 kommentarer og
1 løsning

if inde i en if

var selected = \'\';
function rowClick() {
    if (selected)
    selected.style.backgroundColor=\'#FFFFCC\';
    id = event.srcElement;
    webmail.btnTestLink.disabled = false;
    webmail.txtTrackLink.disabled = false;
    webmail.txtTrackLinkKommentar.disabled = false;
    webmail.btnTrackLinkSlet.disabled = false;
    webmail.btnTrackLinkGem.disabled = true;
while (id.tagName != \'TR\')
    id = id.parentElement;
    selected = id;
    selected.style.backgroundColor=\'white\';
    webmail.hiddenLink.value = selected.getAttribute(\"LINK\");
    webmail.txtTrackLink.value = selected.getAttribute(\"LINK\");
    webmail.txtTrackLinkKommentar.value = selected.getAttribute(\"LINK_KOMMENTAR\");
}

Jeg skal noget alá nedenstående if-sætning proppet op under if(selected)! Jeg har prøvet men koden kokser.. er der én der har svaret på dette?

{
If (selected.getAttribute(\"LINK\") == \'(tom)\')
    webmail.btnTrackLinkSlet.disabled = true;}

Jeg vil bare checke indholdet af attributten og hvis den er = \'(tom)\' så skal en deleteknap disables!
Avatar billede erikjacobsen Ekspert
25. juli 2001 - 16:26 #1
Stav f.eks. If med lille i: if
Avatar billede horsmark Nybegynder
25. juli 2001 - 16:34 #2
hmm jeg er opmærksom på case sensitive problemet men det hjælper ikke.. hmmm jeg er RET grøn i javascript kunne godt lige bruge et lille eksempel på 2 if´er inde i hinanden :-)
Avatar billede olebole Juniormester
25. juli 2001 - 16:36 #3
<ole>

if (selected.getAttribute(\"LINK\") == \'(tom)\') {
    webmail.btnTrackLinkSlet.disabled = true;
}

Du skal skrive \'if\' med småt og sørge for dine \'tuborgere\' er rigtigt placeret. Desuden er det uheldigt at du bruger \'(tom)\'..........mener du mon ikke:
if (selected.getAttribute(\"LINK\") == \'\') {
    webmail.btnTrackLinkSlet.disabled = true;
}

/mvh
</bole>
Avatar billede roenving Novice
25. juli 2001 - 16:40 #4
Adskil altid dine funktioner med tuborg, så kan du neste dem i et meget stort antal niveauer (næsten kun brugerens computers hukommelse sætter grænsen).

var selected = \'\';
function rowClick() {
    if (selected) {
If (selected.getAttribute(\"LINK\") == \'(tom)\') {
    webmail.btnTrackLinkSlet.disabled = true;}

    selected.style.backgroundColor=\'#FFFFCC\';
    id = event.srcElement;
    webmail.btnTestLink.disabled = false;
    webmail.txtTrackLink.disabled = false;
    webmail.txtTrackLinkKommentar.disabled = false;
    webmail.btnTrackLinkSlet.disabled = false;
    webmail.btnTrackLinkGem.disabled = true;
    }
while (id.tagName != \'TR\')  {
    id = id.parentElement;
    selected = id;
    selected.style.backgroundColor=\'white\';
    webmail.hiddenLink.value = selected.getAttribute(\"LINK\");
    webmail.txtTrackLink.value = selected.getAttribute(\"LINK\");
    webmail.txtTrackLinkKommentar.value = selected.getAttribute(\"LINK_KOMMENTAR\");
    }
}

så burde det virke

hth
jes =;~}
Avatar billede horsmark Nybegynder
25. juli 2001 - 16:45 #5
erik.. og jeg som troede jeg havde skrevet if med lille (tsk) JEG overså det tsktsk :^) <= NÆSE til mig *GGG* det virker...

takker for de hurtige reaktioner...

Erik eftersom du var først såhh smæk lige et svar ind istedet for en kommentar så dine points kan tildeles
Avatar billede jakoba Nybegynder
25. juli 2001 - 19:39 #6
et extra sæt turborger skader aldrig. (ihvertfald ikke i java script:)

if ( betingelse ) {
  hvadsomhelst udførbar javascript kode
} else {
  hvadsomhelst udførbar javascript kode
};

skulle altid virke.
Avatar billede horsmark Nybegynder
25. juli 2001 - 19:40 #7
takker jakoba. Hvis jeg skal ud og købe et godt opslagsværk med gode kodeeksempler i JavaScript hvad skal jeg så gå efter?
Avatar billede jakoba Nybegynder
25. juli 2001 - 20:09 #8
jeg ville sige netscapes reference manual, der er masser af god overskuelige kodeeksempler.
http://developer.netscape.com/docs/manuals/js/client/jsref/index.htm
Men de er små, det skal til for at være overskuelig.

Ellers kan du save en hvilkensomhelst <html side der har et script i sig. Det kan være tungt at arbejde sig igennem. Men sådan at \"dekode\" andres scripts er noget man lærer en masse af. Husk at være lidt kritisk og tænke \'mon ikke jeg kunne gøre det samme på en bedre måde\', der er grumme meget kode der er ret elendig.

mvh JakobA
Avatar billede roenving Novice
25. juli 2001 - 20:23 #9
>>>horsmark
JavaScript Bible with CDROM (fundet på buy.com til $31.99 + shipping) -- det er den nyeste meget komplet -- kan kraftigt anbefales
Avatar billede horsmark Nybegynder
25. juli 2001 - 20:30 #10
HARHA jepsen jeg \"stjæler\" med arme og ben og er monsterkristisk (efter evne selvfølgeligt hihi)...

Det ville bare være rart med et hurtigt opslagsværk alá \"ASP in 21 days\". Den bog har hjulpet mig rigtigt meget :-)
Avatar billede roenving Novice
25. juli 2001 - 20:41 #11
Prøv også echoecho.com -- de har nogle rigtig gode tutorials, men de dækker ikke så forfærdelig meget i hjørnerne

-- den fandt jeg forøvrigt ved at lave en søgning efter et eller andet specielt hjørne i altavista (eller var det google eller ...)

;~}
jes
Avatar billede olebole Juniormester
25. juli 2001 - 20:45 #12
style=\"position:absolute;left:0px;top:0px;\" ..... så dækker du godt op i venstre hjørne  =oD

O\'Reilley\'s JavaScript - The Definitive Guide  (Mest reference)
O\'Reilley\'s JavaScript Application Cookbook

...rigtig gode  :o)
Avatar billede horsmark Nybegynder
25. juli 2001 - 20:49 #13
jep jeg har selv ASP in a Nutshell fra O´Reily MEN den er ret hardcore - hvis jeg var newbee i ASP altså ;-)

Måske jeg liige skulle tjecke HVOR hardcore den er i JavaScript Editionen *s*

Drenge jeg tror jeg har riiigeligt... :o) i behøver ikke spilde jeres kodeho´der mere på dette spm *G*

6546231578½ venlige hilsner
Onkel HorsMark
Avatar billede horsmark Nybegynder
25. juli 2001 - 20:50 #14
for satan da... nu kom jeg til at give Roenvig point´sne *tsktsk* (KUNSTEN AT BARE TRYKKE JA MED 1000 KM I TIMEN)

*hahahaha*
Avatar billede horsmark Nybegynder
25. juli 2001 - 20:51 #15
erikjakobsen skal jeg oprette et spm så du kan få dine points?
Avatar billede roenving Novice
25. juli 2001 - 20:54 #16
Ja, men en indsats er vel også nogle points værd =;;;-]

men vi kan da bare udveksle, hvis der skulle være noet :~}
Avatar billede roenving Novice
25. juli 2001 - 20:55 #17
-- også selv om jeg glemte at fjerne det der I

(if hedder jo if og helst ikke If)

*LoL*
Avatar billede horsmark Nybegynder
25. juli 2001 - 20:59 #18
*GGGGGGGGGGGGGGGGGGGGGG* så det gok *GGG*
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