Avatar billede zeusdk Nybegynder
17. februar 2003 - 21:19 Der er 2 kommentarer og
1 løsning

<input type="file" onClick="sendNytBillede();"...

Hej

Jeg har et input-element af typen "file", som driller lidt.

Jeg havde i tankerne med min kode, at brugeren fik mulighed for at afbryde den fil-dialogbox, som kommer frem, når man trykker på 'Browse/Gennemse' (altså når man vil finde en fil på sin harddisk). Det virker bare ikke, for desværre klarer "return false" det ikke, for dialogboxen kommer frem lige meget om man klikker "Ok" eller "Annuller" i confim-boxen.

Hjælp! :-)

_____________________________

<input type="file" name="link1" onClick="sendNytBillede();" size="24">

<script>

var nytBilledAlert = "true"

function sendNytBillede() {

    if (nytBilledAlert == "true") {
        if (window.confirm('Du må først indsende et billede, hvis du har gennemset billed-arkivet og har konstateret, at billedet ikke allerede var iblandt disse, fordi det tidligere var indsendt af dig eller en anden person. Hvis du ønsker at genanvende et billede, som du tidligere har indsendt, skal du finde det i billede-arkivet.')) {
            nytBilledeAlert = "false";
            return true;
        }
        else {
            return false;
        }
    }
}

</script>
Avatar billede horsmark Nybegynder
18. februar 2003 - 00:02 #1
du skal be´ om at få noget retur ved din onClick event.

<input type="file" name="link1" onClick="return sendNytBillede();" size="24">
Avatar billede horsmark Nybegynder
18. februar 2003 - 00:13 #2
har testet det :-) ...o det virker hos mig ;-)
Avatar billede zeusdk Nybegynder
18. februar 2003 - 09:56 #3
Fantastisk :-)
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