javascript i loop

ASP

3 svar · 267 visningar · startad av rollo

Medlem sedan aug. 2001203 inlägg
Trådstart#1

Hej!

Jag har ett popup-fönster som visar lite telefonnummer. När man klicka på ett telefonnummer/område skall fönstret stängas och huvudfönstret skall öppna den sidan som jag valt.

<% Do until a6.EOF%>

<script language="JavaScript">
	function WrapItReload(){
	opener.location="view_foretag.asp?id=<%=a6("id")%>";
		self.close();     
		}
</script>	

<tr>
	<td class="rubrikvit"><a href="javascript:WrapItReload()"><%=a6("foretag")%></a>

Den tar det sista id:et i loopen, varför?

tackar

rollo

Medlem sedan jan. 2001332 inlägg
#2

Hmmm...

Posta gärna hela loopen...
Har du med a6.movenext och loop?

Vet inte om det kan spela nån roll, men är det inte bättre att lägga själva javascriptet utanför loopen annars kan det bli knasigt när du anropar funktionen...

När du anropar skickar du istället med url:en i anropningen så att du får rätt länkning...
Är inte hundra på hur det ser ut, men jag kan lova dig att du hittar hur du ska göra i Javascript-forumet...

Medlem sedan dec. 19996 721 inlägg
#3

rollo, om du loopar ut funktionen hela tiden, så kommer den att omdefinieras, gång på gång, och javascript-tolken väljer att ta den sista.


<script language="JavaScript">
function WrapItReload(CompanyID){
opener.location="view_foretag.asp?id=" + CompanyID;
self.close();     
}
</script> 
<% Do until a6.EOF%>
<tr>
<td class="rubrikvit"><a href="javascript:WrapItReload(<%=a6("id")%> )"><%=a6("foretag")%></a>

[r]fnuttknas[/r]

[Redigerat av emission den 14 aug 2001]

Medlem sedan aug. 2001203 inlägg
#4

emission!

om du var har hade jag kysst dig!

det funkar skitbra!

rollo

250 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)