webForumDet fria alternativet
Logga in / Bli medlem

javascript i loop

ASP

3 svar · 250 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

385 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
121 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)