Avatar billede bongi Juniormester
03. juli 2001 - 19:28 Der er 27 kommentarer og
1 løsning

onclick på submitknap - kan man det ??

2 billeder - 1.gif samt 2.gif
1.gif normalt - 2.gif når der trykkes på knappen for at sende formen.

Hjælp;-))
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:32 #1
sa sagtens. ligesom på ethvert andet input.
Avatar billede bongi Juniormester
03. juli 2001 - 19:32 #2
;-))

og hvordan ???
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:33 #3
Ups. sa -> Ja

ps: hvorfor bruge 60 poits på at spørge om det, istedet for bare at prøve og se om det går?

mvh JakobA
Avatar billede bongi Juniormester
03. juli 2001 - 19:34 #4
har forsøgt - no go - slettet hele L.....
Avatar billede bongi Juniormester
03. juli 2001 - 19:35 #5
men du må da gerne nøjes med mindre point hvis du vil lave det ;-)
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:35 #6
<input type=\'submit\' value=\'send det\'
      onclick=\"alert(\' Nu bliver din form submittet\' );\">

i strengen efter  onclick=  kan du skrive en eller flere javascript sætninger der så bliver udført.
Avatar billede bongi Juniormester
03. juli 2001 - 19:36 #7
og hvor kommer billederne ind i det ??
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:36 #8
nix. hvis du har lyst at gi dem væk, tager jeg glad imod.
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:39 #9
Jeg har også undret mig over de billeder du snakker om. hvad skal der gøres med dem?
Avatar billede bongi Juniormester
03. juli 2001 - 19:41 #10
i stedet for denne som kun har 1 billed ville jeg gerne have at folk kunne se at de trykkede på knappen :

<input type=\"image\" src=\"../../gfx/1.gif\" action=\"submit\" name=\"submit\">
Avatar billede bongi Juniormester
03. juli 2001 - 19:42 #11
stadig væk i en  <form>
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:50 #12
Meget fast regel:  name=\'submit\'  er at bede om problemer, det navn bruges til mange andre ting. giv den et andet navn.

den der  action=\"submit\"  er ikke en gyldig parameter for <input kommandoer. smid den væk.

<input type=\"image\" src=\"../../gfx/1.gif\" action=\"submit\" name=\"bongisubmit\"
  onclick=\"document.bongisubmit.src=\'../../gfx/2.gif\';\">

Jeg har aldrig fundet ud af at gøre det på en image-knap i Netscape. så det duer KUN i IE.

mvh JakobA
Avatar billede bongi Juniormester
03. juli 2001 - 19:53 #13
Hmmm den hopper ikke ned når man klikker !!
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:54 #14
eller evt:
<input type=\"image\" src=\"../../gfx/1.gif\" action=\"submit\" onclick=\"this.src=\'../../gfx/2.gif\';\">
Avatar billede jakoba Nybegynder
03. juli 2001 - 19:55 #15
hopper ned??? hvad snakker du om?
Avatar billede bongi Juniormester
03. juli 2001 - 19:56 #16
sorry....

den skifter ikke billed når man trykker..
Avatar billede bongi Juniormester
03. juli 2001 - 19:58 #17
prøvet begge varianter ;-)
Avatar billede olebole Juniormester
03. juli 2001 - 20:06 #18
<ole>

<a href=\"java script:void(0);\" onmousedown=\"swap();\" onmouseup=\"document.formNavn.submit();\"><img src=\"dit_pic.gif\" name=\"subm\" border=\"0\"></a>

...og så lav en function à la:

function swap() {
  document.images[\"subm\"].src = \"dit_pic_nede.gif\";
}

/mvh
</bole>
Avatar billede bongi Juniormester
03. juli 2001 - 20:07 #19
-> olebole

Jeg er helt tabt - er en klovn til JS (også det !)
Avatar billede olebole Juniormester
03. juli 2001 - 20:08 #20
Du kan for den sags skyld undlade funktionen og skrive den direkte i handleren:

    onmousedown=\"document.images[\'subm\'].src=\'dit_pic_nede.gif\';\"

...men husk så: Enkelte gåseøjne i dobbelte  :o)
Avatar billede olebole Juniormester
03. juli 2001 - 20:10 #21
Bare skriv sådan:

<a href=\"java script:void(0);\" onmousedown=\"document.images[\'subm\'].src=\'dit_pic_nede.gif\';\" onmouseup=\"document.formNavn.submit();\"><img src=\"dit_pic.gif\" name=\"subm\" border=\"0\"></a>

...og udskift \'formNavn\' med din form\'s virkelige navn. Udskift også billed-fil navnene og sæt de rigtige stier på.
/mvh
Avatar billede jakoba Nybegynder
03. juli 2001 - 20:11 #22
sidste version virker fint for mig. er du sikker på billederne virkelig ligger der og hedder sådan?
må man se din kode?
Avatar billede bongi Juniormester
03. juli 2001 - 20:15 #23
Nu skifter den billed men hopper ikke til \"action siden\"

den skriver :

java script:void(0);

i bunden af browseren
Avatar billede jakoba Nybegynder
03. juli 2001 - 20:20 #24
prøv oleboles. den virker ogaå i Netscape.
Avatar billede bongi Juniormester
03. juli 2001 - 20:23 #25
det var oleboles der skiftede billed men ikke hoppede til actionsiden

koden er :

<form method=\"POST\" action=\"next_page.asp\" name=\"profil_opret\">
<input type=\"text\" name=\"EMail\" size=\"20\" maxlength=\"40\" value=\"\">
    <a href=\"java script:void(0);\" onmousedown=\"document.images[\'subm\'].src=\'../../gfx/opret_profil_ned.jpg\';\" onmouseup=\"document.profil_opret.submit();\"><img src=\"../../gfx/opret_profil_op.jpg\" name=\"subm\" border=\"0\"></a>
</form>
Avatar billede olebole Juniormester
03. juli 2001 - 20:29 #26
Prøv:  <a href=\"#\".......................osv
Avatar billede bongi Juniormester
03. juli 2001 - 20:31 #27
Jeps nu virker den

Takker mange gange
Avatar billede olebole Juniormester
03. juli 2001 - 20:35 #28
anytime  :o)
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