16. april 2002 - 13:14
Der er
29 kommentarer og 1 løsning
Sætte form action i et frameset i et frameset
Jeg skal sætte action på en form i et frameset der ligger i et andet frameset. Første frameset hedder mainFrame og det næste hedder siteFrame. Hvordan får jeg Javascript til at sætte action på formen og submitte den efterfølgende når man klikker på en button eller et billede? Min ide var noget i retningen af: onClick="parent.siteFrame.document.insertForm.action=dba_employee_insert.cfm" Men det virker ikke.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
16. april 2002 - 13:16
#1
parent.mainFrame.siteFrame.insertForm.action....
16. april 2002 - 13:17
#2
eller muligvis - top.mainFrame.siteFrame.insertForm.action
16. april 2002 - 13:21
#3
hmm ... top.mainFrame.siteFrame.insertForm is Null or not an Object :o/
16. april 2002 - 13:24
#4
Hvor sætter du det ind henne af?? Smid gerne et link.
16. april 2002 - 13:25
#5
Det er på min server .. port 80 er ikke åben til den desværre :o/ <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('frames/gfx/annuller_knap_down.jpg')"> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="25" background="../frames/gfx/blue_bg.jpg"> <tr> <td> <div align="right"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="5"><a href="#" onClick="top.mainFrame.siteFrame.insertForm.action=dba_employee_insert.cfm" onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image13','','frames/gfx/indsaet_knap_down.jpg',1)"><img name="Image13" border="0" src="frames/gfx/indsaet_knap.jpg" width="107" height="15"></a></td> <td width="5"> </td> <td width="5"><a href="#" onClick="" onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image12','','frames/gfx/opdater_knap_down.jpg',1)"><img name="Image12" border="0" src="frames/gfx/opdater_knap.jpg" width="107" height="15"></a></td> <td width="5"> </td> <td width="5"><a href="#" onClick="" onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image11','','frames/gfx/slet_knap_down.jpg',1)"><img name="Image11" border="0" src="frames/gfx/slet_knap.jpg" width="107" height="15"></a></td> <td width="5"> </td> <td width="5"><a href="frames/gui_employee_main.cfm" onClick=parent.frames["siteBund"].location.href="frames/gui_bottom_blank.cfm"; onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image1','','frames/gfx/annuller_knap_down.jpg',1)" target="siteMain"><img name="Image1" border="0" src="frames/gfx/annuller_knap.jpg" width="107" height="15"></a></td> <td width="17"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>
16. april 2002 - 13:53
#6
Vi får brug for dine frameset filer og hvordan de ligger :))
16. april 2002 - 13:55
#7
Okarj: Første frameset<html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="109,*,32" frameborder="NO" border="0" framespacing="0"> <frame name="topFrame" scrolling="NO" noresize src="frames/gui_top.cfm" > <frame name="mainFrame" src="employee/frames/gui_employee.cfm"> <frame name="bottomFrame" scrolling="NO" noresize src="frames/gui_bottom.cfm"> </frameset> <noframes> <body bgcolor="#FFFFFF" text="#000000"> </body> </noframes> </html> Andet frameset: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <frameset rows="*,25" frameborder="NO" border="0" framespacing="0"> <frame name="siteFrame" src="gui_employee_site.cfm"> <frame name="siteBund" src="gui_bottom_blank.cfm" scrolling="NO" > </frameset> <noframes> <body bgcolor="#FFFFFF" text="#000000"> </body> </noframes> </html> Andet frameset ligger i et subdir hvis det er det du tænker på
16. april 2002 - 14:06
#8
Hvilket frameset ligger din form name="insertForm" i??
16. april 2002 - 14:10
#9
Formen ligger i siteFrame der ligger i mainFrame
16. april 2002 - 14:14
#10
formen siteFrame??? Hvor ligger så insertForm??
16. april 2002 - 14:17
#11
Nope .. siteFrame er en frame i framesettet. insertForm er en form i det dokument der ligger i siteFrame.
16. april 2002 - 14:39
#12
hvis du forstår hvad jeg mener? :o)
16. april 2002 - 16:01
#13
Du bliver nødt til at smide koden ud når ikke top.mainFrame.siteFrame.insertForm.action virker....
16. april 2002 - 16:12
#14
Okay .. den html side jeg bruger til at submitte formen med (eller prøver at submitte formen med) er som følger: <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="MM_preloadImages('frames/gfx/annuller_knap_down.jpg')"> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="25" background="../frames/gfx/blue_bg.jpg"> <tr> <td> <div align="right"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="5"><a href="#" onClick="top.mainFrame.siteFrame.insertForm.action=dba_employee_insert.cfm" onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image13','','frames/gfx/indsaet_knap_down.jpg',1)"><img name="Image13" border="0" src="frames/gfx/indsaet_knap.jpg" width="107" height="15"></a></td> <td width="5"> </td> <td width="5"><a href="#" onClick="" onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image12','','frames/gfx/opdater_knap_down.jpg',1)"><img name="Image12" border="0" src="frames/gfx/opdater_knap.jpg" width="107" height="15"></a></td> <td width="5"> </td> <td width="5"><a href="#" onClick="" onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image11','','frames/gfx/slet_knap_down.jpg',1)"><img name="Image11" border="0" src="frames/gfx/slet_knap.jpg" width="107" height="15"></a></td> <td width="5"> </td> <td width="5"><a href="frames/gui_employee_main.cfm" onClick=parent.frames["siteBund"].location.href="frames/gui_bottom_blank.cfm"; onMouseUp="MM_swapImgRestore()" onMouseDown="MM_swapImage('Image1','','frames/gfx/annuller_knap_down.jpg',1)" target="siteMain"><img name="Image1" border="0" src="frames/gfx/annuller_knap.jpg" width="107" height="15"></a></td> <td width="17"> </td> </tr> </table> </div> </td> </tr> </table> </body> </html>
16. april 2002 - 17:38
#15
jamen hvor er din FORM henne af???
16. april 2002 - 20:08
#16
<html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" href="../style.css" type="text/css"> <!--- Set some useful variables ---> <cfset int_Counter = 1> <!--- Calculate the highest current priority ---> <cfquery dbtype="dynamic" connectstring="#REQUEST.Appl_EmployeeConnectString#" name="getPriority"> SELECT MAX(Priority) AS int_MaxPriority FROM Employee </cfquery> </head> <body bgcolor="#FFFFFF" text="#000000"> <form enctype="multipart/form-data" name="insertForm" id="insertForm"> <table width="100%" border="1" cellspacing="0" cellpadding="0" bordercolor="7F9DB9" height="100%" bgcolor="EEEEEE" background="frames/gfx/bg.jpg"> <tr> <td valign="top"> <table width="100%" border="0" cellspacing="0" cellpadding="5"> <tr> <td width="50" class="Verdana10tekst">Prioritet:</td> <td width="180"> <select name="int_Priority" size="1" class="TekstboxSTANDARD"> <option>Vælg Prioritet</option> <!--- Output the priorities in the db ---> <cfloop condition="int_Counter LTE getPriority.int_MaxPriority"> <cfoutput><option value="#int_Counter#">#int_Counter#</option></cfoutput> <cfset int_Counter = int_Counter+1> </cfloop> <!--- If this is the first employee we don't want to add a number to the counter ---> <cfif getPriority.int_MaxPriority NEQ ""> <cfoutput><option value="#int_Counter#+1" SELECTED>#evaluate(int_Counter+1)#</option></cfoutput> <cfelse> <cfoutput><option value="#int_Counter#+1" SELECTED>#int_Counter#</option></cfoutput> </cfif> </select> </td> <td width="*"> </td> <td width="150" class="Verdana10tekst">Billede:</td> <td width="180"> <input type="file" name="file_Picture" class="TekstboxSTANDARD"> </td> </tr> <tr> <td width="50" class="Verdana10tekst">Navn:</td> <td width="180"> <input type="text" name="char_Name" class="TekstboxSTANDARD"> </td> <td width="*"> </td> <td width="150" class="Verdana10tekst">Brug standard billede</td> <td width="180"> <input type="checkbox" name="int_UseStandard" value="1"> </td> </tr> <tr> <td width="50" class="Verdana10tekst">Stilling:</td> <td width="180"> <input type="text" name="char_Title" class="TekstboxSTANDARD"> </td> <td width="*"> </td> <td width="150" class="Verdana10tekst">Nuværende billede:</td> <td rowspan="4" valign="top"> <div align="center"><img src="pictures/demo_stor.jpg" width="100" height="130"></div> </td> </tr> <tr> <td width="50" class="Verdana10tekst">Telefon:</td> <td width="180"> <input type="text" name="char_Phone" class="TekstboxSTANDARD"> </td> <td width="*"> </td> <td width="150"> </td> </tr> <tr> <td width="50" class="Verdana10tekst">Fax:</td> <td width="180"> <input type="text" name="char_Fax" class="TekstboxSTANDARD"> </td> <td width="*"> </td> <td width="150"> </td> </tr> <tr> <td width="50" class="Verdana10tekst">Email:</td> <td width="180"> <input type="text" name="char_Email" class="TekstboxSTANDARD"> </td> <td width="*"> </td> <td width="150"> </td> </tr> </table> </td> </tr> </table> </form> </body> </html>
17. april 2002 - 08:39
#17
top.parent.mainFrame.siteFrame.insertForm.action... ???
17. april 2002 - 08:54
#18
Hmm .. det virker heller ikke .. ... is null or not an object :o/
17. april 2002 - 08:54
#19
Jeg smider lige lidt flere points på
17. april 2002 - 08:59
#20
I hvilken frame ligger den knap der skal submitte?
17. april 2002 - 09:04
#21
Den ligger i mainFrame.siteBund
17. april 2002 - 09:09
#22
<a href="#" onclick="parent.siteFrame.insertForm.action='dba_employee_insert.cfm'">Skift action</a> /Nikolaj
17. april 2002 - 09:20
#23
Det skulle meget gerne virke....
17. april 2002 - 09:44
#24
Hmm .. jeg tror efterhånden at det er min browser der er f*cked :o( Det virker heller ikke
17. april 2002 - 09:49
#25
Enten må du smide et link ellers må du sende mig filerne på flasher@nikolajdu.dk Du må gøre noget helt forkert for det SKAL virke.
17. april 2002 - 10:11
#26
DOOOOOH! menuen der sætter action på formen ligger ikke i samme frameset .. de ligger i hvert sit frameset .. så kan jeg sq da godt forstå at ingenting virker :o/ Burde det så ikke være: <a href="#" onclick="parent.parent.siteFrame.insertForm.action='dba_employee_insert.cfm'">Skift action</a>
17. april 2002 - 10:18
#27
Jeg fik det til at virke .. kan du ikke lige lave et svar, så får du points alligevel. Du kan ikke gøre for at jeg er en knold :o)
17. april 2002 - 10:23
#28
hehe ok så da :)) /Nikolaj
17. april 2002 - 10:30
#29
Men 1000 tak for din tid :o)
17. april 2002 - 10:30
#30
no problemos amigo :))
Vi tilbyder markedets bedste kurser inden for webudvikling