webForumDet fria alternativet

Formulär- kontra frames

JavaScript

2 svar · 224 visningar · startad av harkrank

Medlem sedan maj 20042 inlägg
Frågan#1

Först och främst, titta på detta exempel: http://www.harkrank.se/temp /

Jag vill kunna logga in på min mail genom att fylla i det lilla formuläret längst upp till vänster. När jag trycker på "Logga in" (vare sig det är text eller en knapp, spelar ingen roll), så ska resultatet hamna i ett nytt fönster som kommer upp. Har försökt lägga till target="new" i a href-taggen (när jag använder mig av text-submit), men då fungerar det inte alls. Får inte heller till OnClick så att det fungerar. Vore väldigt tacksam för hjälp!

Tack på förhand,
Henrik Larsson (info@harkrank.se)

Ps . Går det att även lägga till ett script eller något som tömmer båda textfälten så fort det nya fönstret kommit upp? Egentligen inte livsviktigt, men det vore en trevlig funktion. Ds.

Medlem sedan dec. 20025 483 inlägg
#2

Välkommen till webForum!

Det kan göra det på några olika sätt.

1:

<form target="_blank"...

2 (Om du vill att fönstret skall ha en viss storlek):

<form onsubmit="window.open('', 'win', 'height=400,width=400')" target="win"...

För att rensa formuläret lägger du följande på den sida som öppnas i det nya fönstret:

<script type="text/javascript">
window.opener.document.forms[0].reset();
</script>

Red.: Ser även att du postat likadana inlägg i två andra forum. Detta kallas korspostning och är inte tillåtet. Se http://www.webforum.nu/faq.php?faq=about_wf#rules_b.

:)

Medlem sedan sep. 20021 655 inlägg
#3

Det är formuläret som ska ha target:

<form action="http://mail.harkrank.se/src/redirect.php" method="post" name="epost" target="_blank">

EDIT:
Här satt jag och dagdrömde innan jag tryckte på "Skicka"...

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