Avatar billede jinxed Nybegynder
25. maj 1999 - 12:27 Der er 11 kommentarer og
1 løsning

Form redirect til URL

Jeg er ved at lave nogle sider og er støt på et problem. Jeg skal havde et felt til at redirecte til den URL der er indtastet i feltet, men kun i framen "main". Jeg mener at det må være nemmest i js, men jeg er ikke specielt stærk når det kommer til Javascript.Mit forsøg var mildest talt katastrofalt, så hvis der er nogle der kan hjælpe?

Jinxed : )
Avatar billede hojben Novice
25. maj 1999 - 12:30 #1
Du skal huske parameteren Target=framenavn
Avatar billede websharx Nybegynder
25. maj 1999 - 13:07 #2
top.main.location = document.formname.fieldname.value

hvor formname er lig <FORM NAME="formname"> og fieldname er lig <INPUT NAME="fieldname">

[ skåret ud i pap versionen .. ]

<FORM NAME="redirect" onSubmit="top.main.location = document.redirect.url.value;">
<INPUT TYPE="text" NAME="url">
<INPUT TYPE="submit" VALUE="blah">
</FORM>

[ End pap version ]

Håber det virker! Copy/Paste direkte fra hovedet .. =)
Avatar billede jinxed Nybegynder
25. maj 1999 - 13:43 #3
Takker Websharx. Prøver lige!

I mellem tiden kan du jo ligge et svar : )
Avatar billede websharx Nybegynder
25. maj 1999 - 13:48 #4
kun hvis det funker .. ;)
Avatar billede jumper Nybegynder
25. maj 1999 - 16:03 #5
websharx, dit eksempel virker IKKE!

<!-- rigtig version -->

<FORM NAME="redirect" onSubmit="top.main.location = document.redirect.url.value + '.html';">
<INPUT TYPE="text" NAME="url">
<INPUT TYPE="submit" VALUE="blah">
</FORM>

<!-- End rigtig version -->

Så skal man nemlig ikke indtaste .html hver gang

/Thor
Avatar billede websharx Nybegynder
25. maj 1999 - 16:10 #6
Iiiih altså .. peditesserytter .. :)
Avatar billede cyberesben Nybegynder
25. maj 1999 - 19:16 #7
man kan også lave det sådan her:

<FORM>
<INPUT TYPE="text" NAME="url">
<INPUT TYPE="button" VALUE="Klik her" OnClick="top.main.location.href=this.form.url.value">
</FORM>
Avatar billede jinxed Nybegynder
25. maj 1999 - 23:23 #8
Thor > hva så hvis man vil åbne en .htm/.asp/.osv? Men god ide med +  "blah". Vil bruge den til http://

Websharx > Jeg har næsten lige reinstalleret så jeg har ikke fået Netscape ind endnu, men jeg prøver lige i morgen på arb.
Avatar billede jinxed Nybegynder
27. maj 1999 - 19:22 #9
Websharx > Det virker også fint i Netscape, så pointne er dine: )

Ved du foresten hvad jeg skal ændre for at den til whole og new ? (er det bare main?)
Avatar billede websharx Nybegynder
28. maj 1999 - 10:55 #10
Ja, main er framenavnet. Ændre den til hva' pokker det nu end skulle være.
Avatar billede jinxed Nybegynder
28. maj 1999 - 17:34 #11
Ja det ved jeg godt, men kan jeg sætte whole/new ind, ligesom i target?
Avatar billede websharx Nybegynder
28. maj 1999 - 17:43 #12
Du mener .. så den åbner et nyt vindue?

Hmmm .. dertil vil jeg nok forslå dig at lave et nyt script.

window.open ting hvor du bare bruger din value fra dit felt som URL værdien.

Jeg er smuttet, Nyhavnen kalder.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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