Avatar billede djblues Nybegynder
11. september 2001 - 20:23 Der er 18 kommentarer og
1 løsning

REPEAT fra database

Kan følgende sætning laves om, så den gentager \"Varenummer\" fra databasen indtil sidste post........
<!--

function initoutlineExpandible()
{
hideshow(\'outlineChildtest<%=(rsProdukter.Fields.Item(\"VareNummer\").Value)%>\')
}
//-->
Avatar billede eagleeye Praktikant
11. september 2001 - 20:26 #1
normalt flytter man til næste record med .movenext:
rs.movenext
Avatar billede djblues Nybegynder
11. september 2001 - 20:30 #2
ja, men hvordan sætter jeg løkken ind i ovenstående sætning .....
Avatar billede eagleeye Praktikant
11. september 2001 - 20:37 #3
Du skal hvade dette ind:

do while not rs.EOB
  rs.movenext
loop

Bliver function\'en initoutlineExpandible() kaldt fra html koden?? eller hvordan.
Avatar billede eagleeye Praktikant
11. september 2001 - 20:41 #4
<!--

function initoutlineExpandible()
{
<% do while not rs.EOB %>
hideshow(\'outlineChildtest<%=(rsProdukter.Fields.Item(\"VareNummer\").Value)%>\')
<% rs.movenext
loop %>
}
//-->

Måske dette kan bruges men det kommer vel an på hvad meningen med function\'en er.
Avatar billede djblues Nybegynder
11. september 2001 - 21:08 #5
Jeg skal bruge det istedet for at skrive sådan her sådan her :

hideshow(\'outlineChildtest120-00000-007\')
hideshow(\'outlineChildtest120-00000-008\')
hideshow(\'outlineChildtest120-00000-009\')
etc.........

120-00000-008 osv. er VereNummer
Avatar billede eagleeye Praktikant
11. september 2001 - 21:20 #6
Ok men jeg ved ikke hvordan functionen initoutlineExpandible() bliver blandet ind i det.
Avatar billede djblues Nybegynder
11. september 2001 - 21:28 #7
function hideshow(which)
{
if (!document.getElementById|document.all)
    {
    return
    }
else
    {
    if (document.getElementById)
        {
        oWhich = eval (\"document.getElementById(\'\" + which + \"\')\")
        }
    else
        {
        oWhich = eval (\"document.all.\" + which)
        }
    }

    window.focus()

    if (oWhich.style.display==\"none\")
        {
        oWhich.style.display=\"\"
        }
    else
        {
        oWhich.style.display=\"none\"
        }
}
//end IE 4+ And NS6 dHTML Outlines
</script>
Avatar billede djblues Nybegynder
11. september 2001 - 21:29 #8
STOP STOP ....

Kan jeg køre det javascript jeg viste dig direkte i HTML-koden , uden at skulle bruge en onload eller lignende ????
Avatar billede eagleeye Praktikant
11. september 2001 - 21:34 #9
Kan man ikke lave det som et livescript?

<SCRIPT LANGUAGE=\"LiveScript\">

...

</SCRIPT>
Avatar billede eagleeye Praktikant
11. september 2001 - 21:37 #10
Blvier den functionen initoutlineExpandible() kald på OnLoad?
Avatar billede djblues Nybegynder
11. september 2001 - 21:49 #11
Ja, men jeg vil gerne have den til at komme efter \"BODY\" i html koden ...... og bliver eksekveret automatisk
Avatar billede eagleeye Praktikant
11. september 2001 - 21:52 #12
Her er et eksempel på et live script:

<HTML>
<HEAD>
<SCRIPT LANGUAGE=\"LiveScript\">
document.write(\"Hello net.\")
</SCRIPT>
</HEAD>
<BODY>
That\'s all, folks.
</BODY>
</HTML>

Skulle gerne give dette output:
Hello net. That\'s all folks.
Avatar billede eagleeye Praktikant
11. september 2001 - 21:54 #13
Så hvis du ligger koden i toppen er det det første som bliver kørt.
Avatar billede djblues Nybegynder
11. september 2001 - 21:58 #14
Mener du :

<SCRIPT LANGUAGE=\"LiveScript\">
<!--
{
hideshow(\'outlineChildtest<%=(rsProdukter.Fields.Item(\"VareNummer\").Value)%>\')
}
//-->
Avatar billede eagleeye Praktikant
11. september 2001 - 21:59 #15
Ja det ville jeg tror  men der skal vel også et loop med ind i det.
Avatar billede djblues Nybegynder
12. september 2001 - 09:02 #16
Hmmm, virker ikke .....
Jeg tror jeg dropper det her i første omgang, men ellers TAK for hjælpen ....
Jeg giver dig lige det halve af pointene ----
Avatar billede djblues Nybegynder
12. september 2001 - 09:03 #17
hmm, kunne ikke give dig point da du ikke har svaret......
Avatar billede eagleeye Praktikant
12. september 2001 - 09:05 #18
Tak. men det er jo ikke den største hjælp du har fået.
Prøve evt at stille spørgsmålet i Javascript forumet.
Avatar billede djblues Nybegynder
28. september 2001 - 12:16 #19
Ok, Det prøver jeg
Tak for forsøget
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
Kurser inden for grundlæggende programmering

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