webForumDet fria alternativet

länk som submitar ett forumär i en annan frame?

JavaScript

8 svar · 301 visningar · startad av tlee

Medlem sedan mars 2001290 inlägg
Frågan#1

Hej,

Är det möjligt att posta ett forumlär som ligger i en annan frame med en vanlig textlänk?

/tobias

Medlem sedan okt. 20005 273 inlägg
#2
[red]
<form ... ... name="foo" target="dinframe">
...
<a href="#" onclick="document.foo.submit();" onkeypress="document.foo.submit();">skicka</a>
<noscript><input type="submit" value="skicka"/></noscript>
</form>
[/red]

mv icaaq

Medlem sedan mars 2001290 inlägg
#3

mja.. såhär ser det ut

frame1:
<a href=blabla>posta formulär i frame2</a>

frame2
<form bla bla bla action=login.asp>
<input bla bla>
<input type=submit>
</form>

om jag klickar på länken i frame1 skall formuläret i frame2 två postas.. din lösning gör väl att forumläret ligger i frame1 och resultatet visas i frame2?

Medlem sedan okt. 20005 273 inlägg
#4
[red]
<a href="#" onclick="parent.mainFrame.document.foo.submit();" onkeypress="parent.mainFrame.document.foo.submit();">skicka</a>
[s]<noscript><input type="submit" value="skicka"/></noscript>[/s]
</form>
[/red]

Där mainframe byts ut mot din frame och foo byts ut mot namnet på ditt formulär.

/Red. Tog bort <noscript>taggen

mv icaaq

Medlem sedan mars 2001290 inlägg
#5

okej.. det låter vettigare.. men mozilla säger såhär:

Fel: parent.menu.document.form1.submit is not a function

jag anropar såhär

 <a href=# OnClick="parent.menu.document.form1.submit();">Besökare</a>

foruläret se ut såhär:

<form name=form1 action=login.asp?q=start method=post>

frameset ser ut såhär:

<frame name="menu" src="menu.asp" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0" noresize>
Medlem sedan okt. 20005 273 inlägg
#6
[red]parent.frames['menu'].document.forms['form1'].submit();[/red]

Sista försöket ;)

mv icaaq

Medlem sedan juni 200032 967 inlägg
#7

Se till att det inte finns något element (submit-knapp el. dyl) som heter submit. Om du har det kan det definitivt ställa till problem.

Mvh

Medlem sedan mars 2001290 inlägg
#8

submitknappen hade ju såklart namnet "submit" ... tack för hjälpen

Medlem sedan okt. 20005 273 inlägg
#9

Markera gärna tråden som löst om du anser att den är det :)

mv icaaq

257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)