Avatar billede klovnefisken Nybegynder
09. august 2011 - 12:59 Der er 7 kommentarer og
1 løsning

værdi fra IMG mangles

hej alle
jeg vil først sige at javascript er meget nyt for mig endnu
men jeg har søgt efter et script på nettet der kunne hjælpe mig over mit problem,
jeg ønsker ef javascript der kan gøre flere ting alt efter hvilken værdi der kommer ind

jeg har fundet denne script, som kommer tæt på det jeg skal bruge , men jeg kan ikke få data med fra billedet.
<script type="text/javascript">
function notEmpty(){
    var myTextField = document.getElementById('myText');
    if(myTextField.value != "")
        alert("You entered: " + myTextField.value)
    else
        alert("Would you please enter some text?")       
}
</script>
<input type='text' id='myText' />
<input type='button' onclick='notEmpty()' value='Form Checker' />

herunder det jeg forsøger

<script type="text/javascript">
function notEmpty(){
    var myText = document.getElementById('up_down');
    if(myText.value != "")
        alert("You entered: " + myText.value)
    else
        alert("Would you please enter some text?")       
}
</script>
<img id="up_down" onclick="bouncebox()" style="width:112px; height:90px;" alt="mail" value="test" src="images/rulle_menu/mail.png">

mit spørgsmål er hvordan får jeg fat i den value="test" som er skrevet i html delen


mvh Bruno
Avatar billede klovnefisken Nybegynder
09. august 2011 - 13:01 #1
UPS
<script type="text/javascript">
function bouncebox(){
    var myText = document.getElementById('up_down');
    if(myText.value != "")
        alert("You entered: " + myText.value)
    else
        alert("Would you please enter some text?")     
}
</script>

der var fejl i funktionsnavnet men det hjalp heller ikke
Avatar billede erikjacobsen Ekspert
09. august 2011 - 13:37 #2
Jeg kan ikke gennemskue hvad du skal bruge det til, men kunne du ikke bare tage værdien med som parameter til funktionen:

    onclick="bouncebox('test')"
Avatar billede klovnefisken Nybegynder
09. august 2011 - 15:18 #3
jo det ligner noget der kan bruges
laver lige en stor test
Avatar billede olsensweb.dk Ekspert
09. august 2011 - 16:35 #4
årsagen til at det ikke virker er at img ikke har en value attrib http://www.w3schools.com/tags/tag_img.asp
en ide kunne være at skifte value ud med title
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title></title>
    <style type="text/css">
    </style>
    <script type="text/javascript">   
    function bouncebox(){
        var myText = document.getElementById('up_down');
        if(myText.title != ""){
            alert("You entered: " + myText.title);
        }
        else{
            alert("Would you please enter some text?");
        }
    }
    </script>
</head>
<body>
<img id="up_down" onclick="bouncebox()" style="width:112px; height:90px;" alt="mail" title="test" src="images/rulle_menu/mail.png">
</body>
</html>


hvis vi skulle gribe fat i Eriks forslag om at tage den med som parameter kunne det se sådan ud, stadig med title som 'value':
<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
    <title></title>
    <style type="text/css">
    </style>
    <script type="text/javascript">   
    function bouncebox(myText){       
        if(myText != ""){
            alert("You entered: " + myText);
        }
        else{
            alert("Would you please enter some text?");
        }
    }
    </script>
</head>
<body>
<img id="up_down" onclick="bouncebox(this.title)" style="width:112px; height:90px;" alt="mail" title="test" src="images/rulle_menu/mail.png">
</body>
</html>
Avatar billede klovnefisken Nybegynder
09. august 2011 - 18:56 #5
takker det var lige løsningen jeg kunne bruge , det var den første der passede mig bedst
Avatar billede olsensweb.dk Ekspert
10. august 2011 - 10:37 #6
personligt ville jeg foretrække den nederste, men det nok pga jeg godt vil lave mine functioner så generiske som muligt, inde for rimelighedens grænser

og så er det lidt misbrug af title attributten.
Avatar billede klovnefisken Nybegynder
22. august 2011 - 15:06 #7
så er den opgave løst
svar til poing givning
Avatar billede olsensweb.dk Ekspert
22. august 2011 - 16:02 #8
svar
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