Avatar billede ingeman Seniormester
25. februar 2007 - 09:24 Der er 12 kommentarer og
3 løsninger

Den her skal løbes igennem 10 gange

top.frames['hovedramme'].document.forms[0].Varetekst1.value='<%=Trim(Replace(RS.Fields("Fvare1"),"'","''"))%>';

Varetekst1 til 10 - skal tilskrives med Fvare1 til 10 ?
Avatar billede fun22 Nybegynder
25. februar 2007 - 10:44 #1
Prøv lige det her:

<script>
I = 0;

function loop() {
if (I == 10) return;
I++;

top.frames['hovedramme'].document.forms[0].Varetekst'+I+'.value='<%=Trim(Replace(RS.Fields("Fvare'+I+'"),"'","''"))%>';
}
</script>
Avatar billede ingeman Seniormester
25. februar 2007 - 10:57 #2
virker ikke ?

top.frames['hovedramme'].document.forms[0].Varetekst1.value='<%=RS.Fields("Fvare1")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst2.value='<%=RS.Fields("Fvare2")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst3.value='<%=RS.Fields("Fvare3")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst4.value='<%=RS.Fields("Fvare4")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst5.value='<%=RS.Fields("Fvare5")%>';   
  top.frames['hovedramme'].document.forms[0].Varetekst6.value='<%=RS.Fields("Fvare6")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst7.value='<%=RS.Fields("Fvare7")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst8.value='<%=RS.Fields("Fvare8")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst9.value='<%=RS.Fields("Fvare9")%>'; 
  top.frames['hovedramme'].document.forms[0].Varetekst10.value='<%=RS.Fields("Fvare10")%>'; 

det er den her der skal omskriver med for løkke
Avatar billede roenving Novice
25. februar 2007 - 14:53 #3
Det skal du da lave i dit vb-script ?-)

-- ellers skal du udskrive dit database-opslag i et javascript-array, som kan bruges i en løkke !-)
Avatar billede softspot Forsker
25. februar 2007 - 15:02 #4
for i = 1 to 10
  response.write "top.frames['hovedramme'].document.forms[0].Varetekst1.value='" & RS.Fields("Fvare" & i) & "';" & vbCrLf
next

som roenving skriver skal den placeres i din ASP-side, som noget serverside kode.
Avatar billede ingeman Seniormester
25. februar 2007 - 15:41 #5
hvad med vare Varetekst1 til 10 ?
Avatar billede softspot Forsker
25. februar 2007 - 15:43 #6
Ouups! Den havde jeg ikke lige set, men opskriften er nøjagtig den samme:

for i = 1 to 10
  response.write "top.frames['hovedramme'].document.forms[0].Varetekst" & i & ".value='" & RS.Fields("Fvare" & i) & "';" & vbCrLf
next
Avatar billede roenving Novice
25. februar 2007 - 15:43 #7
for i = 1 to 10
  response.write "top.frames['hovedramme'].document.forms[0].Varetekst" & i & ".value='" & RS.Fields("Fvare" & i) & "';" & vbCrLf
next
Avatar billede roenving Novice
25. februar 2007 - 15:44 #8
*lol*
Avatar billede softspot Forsker
25. februar 2007 - 15:49 #9
Se selv roenving er enig med mig ;-)
Avatar billede ingeman Seniormester
25. februar 2007 - 15:55 #10
Det virker - tak for hjælpen - åbn svar
Avatar billede softspot Forsker
25. februar 2007 - 15:57 #11
Velbekomme :)
Avatar billede ingeman Seniormester
25. februar 2007 - 16:00 #12
hvad med foenving - svar ?
Avatar billede roenving Novice
25. februar 2007 - 16:01 #13
Velbekomme '-)
Avatar billede softspot Forsker
25. februar 2007 - 16:12 #14
Tak for point :)
Avatar billede roenving Novice
25. februar 2007 - 16:16 #15
-- og jeg takker også for point ;~}
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