Avatar billede likedon Nybegynder
03. januar 2005 - 09:38 Der er 11 kommentarer og
2 løsninger

skal åbne flere popups

Jeg har en form hvor jeg har x antal tjekbokse.
For de bokse jeg tjekker af, skal der åbnes en popup for hver med dennes value ved submit af formen.

Nogen der har en god ide til hvordan jeg kommer i gang med det?
Avatar billede keysersoze Ekspert
03. januar 2005 - 09:50 #1
nu ved jeg ikke hvad præcist hvor du går i stå - men er det i popup-delen kan du finde hjælp her; http://activedeveloper.dk/artikler/default.asp?articleid=275
Avatar billede likedon Nybegynder
03. januar 2005 - 09:52 #2
det er det med at jeg skal åbne x antal forskellige popups med hver deres værdi, så de selvstændig kan arbejdes videre med.
Avatar billede likedon Nybegynder
03. januar 2005 - 09:54 #3
det at åbne et vindue kan jeg godt klare :-)

kan bare ikke se mig ud af hvordan jeg ved submit af min form kan åbne fx. 10 selvstændige vinduer, med hver deres værdi fra formularen
Avatar billede keysersoze Ekspert
03. januar 2005 - 11:29 #4
må jeg spørge hvorfor du vil gøre det på den måde - tænkt på, at hvis folk kører med popup-blockere (som jo er default i SP2) så vil den ikke registrere noget.
Avatar billede likedon Nybegynder
03. januar 2005 - 11:36 #5
det er et administrationssystem - et sted hvor der skal køres betaling. Grund kunden ønsker det på den måde, og arbejdsgangen bliver ganske fornuftig ved det.
så juw du må gerne spørge
Avatar billede likedon Nybegynder
03. januar 2005 - 11:41 #6
men har du en ide til hvordan det kan gøres?
Avatar billede keysersoze Ekspert
03. januar 2005 - 12:36 #7
njo - nu ved jeg selvfølgelig ikke præcis hvad du vil, men hvis din form submittes må den side du submitter til kunne fange de tjeckbokse du har og så udføre den ønskede handling såfremt de er afkrydset.
Avatar billede likedon Nybegynder
03. januar 2005 - 19:25 #8
ja det er jo rigtig nok, men nu er det bare sådan at det ikke er meningen at side skal skift, ved submit, men den kan jeg nok kringle.
Avatar billede keysersoze Ekspert
03. januar 2005 - 19:53 #9
du skrev i spørgsmålet at formen skulle submittes - et eller andet sted submittes den vel hen?
Avatar billede likedon Nybegynder
06. januar 2005 - 20:51 #10
Lavede det på følgende måde, så kan en anden bruge det som idegrundlag:

------------

side 1, her vælger man dem der skal åbnes i popup.

<form name="gudrun" action="betalnypopup.asp" method="post" target="ib">
<input name="<%=nyi%>_bruger" type="checkbox" value="<%=Author_ID%>">
<input type="submit" value="Opret betaling">
</form>



--------------

side 2 denne side åbner de valgte id'er i popup

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
<body onLoad="
<%
for n = 0 to Ubound(arrIn)
lastValue = "¤¤¤¤¤"
for i = 0 to Ubound(arrIn)
if not lastValue = "¤¤¤¤¤" then
thisValue = arrIn(i)
if lastValue > thisValue then
arrIn(i) = lastValue
arrIn(i-1) = thisValue
end if
end if
lastValue = arrIn(i)
next
next
sortArray = arrIn
end function

Redim Preserve ArrUnsorted(-1)
for each Item in Request.Form

if Instr(1, Item, "_") > 1 then
Redim Preserve ArrUnsorted(Ubound(ArrUnsorted)+1)
ArrUnsorted(Ubound(ArrUnsorted)) = Item
end if

next
ArrSorted = sortArray(ArrUnsorted)


for ia = 0 to Ubound(ArrSorted)

%>MM_openBrWindow('pop.asp?id=<%=Request.Form(ArrSorted(ia))%>','pop<%=Request.Form(ArrSorted(ia))%>','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=500,height=300');<%Next%>">
Avatar billede likedon Nybegynder
06. januar 2005 - 20:53 #11
keysersoze >> hvis du vil have nogle af pt så lig lige et svar, du skubbede mig da i retningen af at jeg kunne lave en side 2 til at åbne dem
Avatar billede likedon Nybegynder
06. januar 2005 - 20:54 #12
skal lige have den sidste linie helt med exp klippede den, så den må folk lige selv sætte sammen igen:

%>MM_openBrWindow('pop.asp?id=<%=Request.Form(ArrSorted(ia))%>',
'pop<%=Request.Form(ArrSorted(ia))%>',
'toolbar=yes,location=yes,status=yes,
menubar=yes,scrollbars=yes,resizable=yes,width=500,height=300');<%Next%>">
Avatar billede keysersoze Ekspert
06. januar 2005 - 20:55 #13
helt ok :)
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