Avatar billede tdaugaard Nybegynder
10. maj 2000 - 20:39 Der er 12 kommentarer og
1 løsning

<input type="image"> ?????

Hejsa!!

Jeg ved at man med <input type="image" value="billede.gif"> kan lave en submit knap med et billede istedet for Windoze' grimme knap, men hvordan laver man en tilsvarende reset knap ??

Jeg har prøvet at skrive:

<input type="image" value="billede.gif" onclick="bugreport.reset;">
(bugreport er navnet på min form)

men uden held..
Avatar billede justincase Nybegynder
10. maj 2000 - 20:43 #1
Prøv med flg.

<input type="image" value="billede.gif" onclick="document.forms['bugreport'].reset();return false;">

Ikke testet.

:)

JustinCase
Avatar billede phylox2 Nybegynder
10. maj 2000 - 20:51 #2
<INPUT TYPE="image" ACTION="submit" SRC="ditbillede.jpg">

Avatar billede tdaugaard Nybegynder
10. maj 2000 - 21:00 #3
<< JustInCase >>

Det virkede desværre ikke :(

<< phylox2 >>
Sorry, jeg skal bruge en til reset, og action="reset" virkede ikke ..
Avatar billede justincase Nybegynder
10. maj 2000 - 21:00 #4
Før du afviser phylox2 svar, så se på havd han gør. Hvis det virker hvad han skriver kan du vel også bruge ACTION="reset" istedet.
Avatar billede justincase Nybegynder
10. maj 2000 - 21:01 #5
Sorry jeg var lidt for hurtig der :))

Jeg prøver at kigge på det.
Avatar billede tdaugaard Nybegynder
10. maj 2000 - 21:03 #6
Det er helt oki :)

Det kan ske...
Avatar billede justincase Nybegynder
10. maj 2000 - 21:07 #7
Det viser sig at netscape ikke umiddelbart har nogen onclick event på inputypen image.

Måske burde du overveje at bruge et normalt billede istedet.
Avatar billede tdaugaard Nybegynder
10. maj 2000 - 21:11 #8
Jeg kunne jo prøve ... prøver lige ..
Avatar billede tdaugaard Nybegynder
10. maj 2000 - 21:19 #9
<< JustInCase >>
<a href="#" OnClick="bugreport.reset(); return true;"><img src="images/reset.gif" border=0 onmouseover="window.status=''; return true;"></a>

virker fint, bortset fra at den slette min <title> i titel linien af IE og erstatter den med adressen til dokumentet .. jeg antager at det er pga. href="#", men kan man ikke gøre noget ved det ??

Avatar billede phylox2 Nybegynder
10. maj 2000 - 21:22 #10
sætte den til navnet på den fil, hvor formen er ;)

altså ... form.html eller sådan noget
Avatar billede tdaugaard Nybegynder
10. maj 2000 - 21:22 #11
Sorry ... det var pga. "return true" skulle være "false"

Nu virker det hele som det skal ..

Gider du ikke lige lave et svar så du kan få dine points ??
Avatar billede justincase Nybegynder
10. maj 2000 - 21:26 #12
Brug det her istedet :
<a href="java script:document.bugreport.reset();window.focus();return true;" onmouseover="window.status=''">

Og efter .status er der to ' og en "

En kendt bug på eksperten (som de har haft i over et år og endnu ikke rettet selv om den er blevet nævnt så_ mange gange :)

window.focus() er for at få den der grimme firkant væk i IE

:)

JustinCase
Avatar billede justincase Nybegynder
10. maj 2000 - 21:28 #13
Jep, selvfølgelig. False fortæller at alting er blevet klaret gennem scriptet og browseren ikke skal gøre mere.
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