Avatar billede pumaen Nybegynder
06. januar 2003 - 23:30 Der er 11 kommentarer og
1 løsning

Forskellige link der submitter samme form

Jeg har en hel række links som alle er rettet mod samme side, dog med forskellige id!

side1.asp?ID=2
side1.asp?ID=3
o.s.v....

Det jeg skal have de enkelte links til er at samtidig med at gå til dens unikke link, skal den også submitte en form der hedder form1. jeg har pasted et link forneden som burde virke - men det går det ikke! håber i kan hjælpe!
------------------------------------------------
<area href="../listning.asp?Kommunenr=751" coords="172,162,172,162,175,155,183,153,187,147,201,151,198,160,201,162,208,157,215,160,223,159,226,161,219,169,216,170,215,178,193,202,191,211,192,222,198,234,200,242,204,250,191,263,181,259,151,275,145,273,155,262,158,249,166,243,164,234,149,227,138,214,141,204,145,201,148,192,153,184,171,186,174,175,171,161" shape="polygon" onClick="document.form1.submit()">
Avatar billede whatever Nybegynder
06. januar 2003 - 23:37 #1
Du kan ikke samtidig submitte en form og gå til en anden side, når de har samme target. De er nød til at have forskellige targets.
Avatar billede eagleeye Praktikant
06. januar 2003 - 23:39 #2
Normalt laves link som submit sådan her:

<a href="#" onClick="java script:this.form.submit()" name="_go">Send<a/>


og så der from tagen som får ID'et med:

<form action="../listning.asp?Kommunenr=751" method="post">
Avatar billede pumaen Nybegynder
06. januar 2003 - 23:42 #3
Der må da være en måde det kan lade sig gøre??
Avatar billede pumaen Nybegynder
06. januar 2003 - 23:42 #4
sorry jeg havde ikke lige læst dit indslag - > eagleeye
Avatar billede eagleeye Praktikant
06. januar 2003 - 23:44 #5
Så prøv at få onClick til at sætte action sådan her:


<area href="#" coords="172,162,172,162,175,155,183,153,187,147,201,151,198,160,201,162,208,157,215,160,223,159,226,161,219,169,216,170,215,178,193,202,191,211,192,222,198,234,200,242,204,250,191,263,181,259,151,275,145,273,155,262,158,249,166,243,164,234,149,227,138,214,141,204,145,201,148,192,153,184,171,186,174,175,171,161" shape="polygon" onClick="this.form.action='../listning.asp?Kommunenr=751';document.form1.submit()">
Avatar billede pumaen Nybegynder
06. januar 2003 - 23:45 #6
Problemt er at der på siden er omkring 50 links! alle med forskellige "Kommunenr" kan man lægge en form action på hvert enkelt link??
Avatar billede pumaen Nybegynder
06. januar 2003 - 23:46 #7
igen :- O
Avatar billede pumaen Nybegynder
06. januar 2003 - 23:49 #8
Hvis jeg bruger eagleeyes forslag får jeg fejlen:

Error: 'this.form' is null or not an object
Avatar billede eagleeye Praktikant
06. januar 2003 - 23:51 #9
så prøv med document.form1 som ved submit:


onClick="document.form1.action='../listning.asp?Kommunenr=751';document.form1.submit()">
Avatar billede eagleeye Praktikant
06. januar 2003 - 23:53 #10
Så kan du indsætte kommunenr i selve linket på måde, så du ikke skal lave mange forms, men kun har en.
Avatar billede pumaen Nybegynder
06. januar 2003 - 23:54 #11
Nu virker det tak skal du have! jeg skal dog lige have et svar før du kan få nogle points!!

Nu skal det bare ændres 50 gange : -(
Avatar billede eagleeye Praktikant
06. januar 2003 - 23:57 #12
Tak for points.

Ja det skal jo være lidt arbejde til de sene nattetimer ;)
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