Avatar billede andersasp Nybegynder
07. april 2004 - 15:53 Der er 4 kommentarer og
1 løsning

Repeat af java funktion!

Jeg har et javascript som åbner et nyt vindue til et bestemt billede! Denne funktion har jeg sat i en loop, men når der bliver skrevet flere en 1 ud virker funktionen kun på det ene billede! Hvordan kan dette rettes! jeg er helt blank!

<script language="javascript" type="text/javascript">
    function popWin(file){
      newWin=window.open("","ResizeBillede","width=300,height=200,status=no");
      txt='<ht'+'ml><he'+'ad><ti'+'tle>website.dk<\57ti'+'tle><scri';
      txt+='pt language="javascript" type="text/javascript">';
      txt+='function resPic(){h=document.images[0].scrollHeight;';
      txt+='w=document.images[0].scrollWidth;window.resizeTo(w+6,h+32);}<\57scri';
      txt+='pt><\57he'+'ad><bo'+'dy style="overflow:hidden;';
      txt+='border:0px;margin:0px"><i'+'mg src="'+file+'" style="top:0px;left:0px;border:0px;';
      txt+='" onload="resPic();"><\57bo'+'dy><\57ht'+'ml>';
      newWin.document.write(txt);
      newWin.document.close();
    }
  </script>

                <%
if (NOT billeder.EOF) then
  billeder.MoveNext()
end if
While ((Repeat1__numRows <> 0) AND (NOT billeder.EOF))
%>
                <tr>
                    <td><div align="center"><a href="#" onclick="popWin('../billeder/hovedtekster/<%=(billeder.Fields.Item("TBsti").Value)%>');return false;">    <img src="../billeder/hovedtekster/thum/<%=(billeder.Fields.Item("TBsti").Value)%>" alt="Klik for fuld størrelse" border="0"></a><br>
                    <%=(billeder.Fields.Item("TBtekst").Value)%></div></td>
                </tr>
                <%
  Repeat3__index=Repeat3__index+1
  Repeat3__numRows=Repeat3__numRows-1
  billeder.MoveNext()
Wend
%>
Avatar billede roenving Novice
07. april 2004 - 15:56 #1
Vi udvider funktionen en anelse:

<script language="javascript" type="text/javascript">
    var num = 0;
    function popWin(file){
      newWin=window.open("","ResizeBillede"+(num++),"width=300,height=200,status=no");
Avatar billede andersasp Nybegynder
07. april 2004 - 16:04 #2
Tusinde tak for hjælpen! nu virker det perfekt!

Smider du lige et svar :D
Avatar billede roenving Novice
07. april 2004 - 16:07 #3
Velbekomme '-)

-- men behold de fleste af pointene selv (læg et svar og fordel pointene med 'Avanceret' !-)

-- selv hvis det ikke havde været mit eget script, havde det maximalt været et medium-spørgsmål ~ 30 points !o]
Avatar billede andersasp Nybegynder
07. april 2004 - 16:09 #4
Det er helt fint! man skal holde hvad man lover :D
Avatar billede roenving Novice
07. april 2004 - 16:14 #5
-- ja, ja, men der er jo forskelle på, hvorfra man ser det ...

-- og jeg skriver det i fuldt alvor, for som javascripter er det ikke li'e en svær opgave, men jeg er da godt klar over, at du kunne rive dit hår ud, hvis du ellers kun piller i asp/vbscript !o]

For jeg synes, at det er vigtigere, at E*s pointssystem fungerer, end at jeg får nogle tilfældige points fra en, som i desparation udlover points udfra størrelsen af frustrationen i stedet for udfra spørgsmålets relle sværhedsgrad !-)

-- og ellers tak for points ;~}
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

Seneste spørgsmål Seneste aktivitet
I går 10:21 Ny printer, men hvilken Af mort1 i Printere
13/0819:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging