21. april 2005 - 21:40Der er
16 kommentarer og 1 løsning
Submit udenfor form
Hej...
Jeg kunne godt tænke mig at vide hvordan jeg med javascript kan lave en submit knap der ligger udenfor formen. Knappen skal altså reffere til en specific form.
Returneres false fra onclick-handleren, udløses linket's default-handling ikke ... kun dets onclick-handler, som afvikles lige inden.
Det virker helt fint, men har du noget liggende i formens onsubmit-handler, vil dette ikke afvikles, når formen submittes via JavaScript. Kan det være dit problem? Det er også vigtigt, 'FORM_NAVN' ligger i en name-attribut på formen ... ikke en id-ditto.
Når du returnerer false i onclick-handler'en, kan du i øvrigt ofte udnytte href'en med store fordele. Da den ikke bruges til nogen direkte handlinger, kan det være mere eller mindre underordnet, hvad der står i den - og det kan man ligeså godt benytte sig af.
En søgemaskine vil f.eks. ikke kunne bruge dette link til noget: <a href="#" onclick="window.open('side.html','win');return false">LINK</a>
- hvorimod denne giver fin mening: <a href="side.html" onclick="window.open(this.href,'win');return false">LINK</a>
Der er masser af andre muligheder ... det er op til fantasien og behov :)
Synes godt om
Slettet bruger
22. april 2005 - 22:03#10
ahh, så hvis jeg laver et link <a href="http://www.cykeltjek.dk" onclick="document.form.submit(); return false;">Login</a>, vil jeg få en bedre "status" på google, men jeg linker egentlig ikke til noget?
Synes godt om
Slettet bruger
22. april 2005 - 22:05#11
og som et lille ekstra trick, kunne jeg jo lave en ereg_replace i bunden af min side, der erstatter href=\"link\" med href=\"nogetandetf.eks.sponsoree.l.\" onclick=\"location.href='detjegvillinketil';\"
floetti >> Det kan det godt være, men det er svært at sige uden at kunne se siden.
wicez >> Det første eksempel er nok ikke så godt. Det hjælper dig ikke at linke til din egen indeksside. Det andet kunne du sikkert få noget ud af ... men pas også på, du ikke bliver alt for kreativ. Google's evaluerings algoritmer kan finde på at straffe dig for den slags, hvis den får noget lusk på fornemmeren ;o)
Synes godt om
Slettet bruger
23. april 2005 - 21:20#14
jep, jeg tør ikke :o)
Synes godt om
Slettet bruger
23. april 2005 - 21:22#15
Jeg er glad for at du har stavet mit brugernavn på samme måde som jeg selv gør denne gang :o)
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.