Avatar billede Monkeybrain Juniormester
23. marts 2013 - 14:31 Der er 9 kommentarer og
1 løsning

Value af radio

Hej Jeg har følgende udtræk

src="' + document.getElementById('imageurl').value + '"

imageurl er select som jeg gerne vil have lavet om til en radio button

hvilket jeg også har gjort html mæssigt?

men hvorfor virker den så ikke?
Avatar billede scootergrisen Nybegynder
23. marts 2013 - 15:17 #1
Brug browserens konsol til at se javascript fejl.

For eksempel tryk F12 og vælg konsol, genindlæs siden.
Avatar billede Monkeybrain Juniormester
23. marts 2013 - 15:47 #2
den melder ingen fejl, men den tager kun værdien fra den første radio.
Avatar billede olebole Juniormester
23. marts 2013 - 17:08 #3
<ole>

Ja, det er klart. Du kalder kun ét element med den kode - og du sætter kun én billed-source. Prøv at vise den HTML-kode, det skal virke i - sammen med en forklaring

/mvh
</bole>
Avatar billede Monkeybrain Juniormester
23. marts 2013 - 17:52 #4
Jeg har denne kode

Som tidligere nævnt virkede det hvis det var en select?

<script language="JavaScript" type="text/javascript">

function insertImage() {
    var image = '<img src="' + document.getElementById('imageurl').value + '" alt="' + document.getElementById('alt').value + '">';
    window.opener.insertHTML(image, qsParm['wysiwyg']);
    window.close();
}

</script>
<input name="alt" id="alt" type="text" value="">
<hr>
<input name="imageurl" id="imageurl" type="radio" value="/billeder/pic1.jpg">
<input name="imageurl" id="imageurl" type="radio" value="/billeder/pic2.jpg">
<input name="imageurl" id="imageurl" type="radio" value="/billeder/pic3.jpg">
<input name="imageurl" id="imageurl" type="radio" value="/billeder/pic4.jpg">
<input name="imageurl" id="imageurl" type="radio" value="/billeder/pic5.jpg">
<hr>

<input type="submit" value="  Submit  " onClick="insertImage();">
<input type="submit" value="  Cancel  " onClick="window.close();">
Avatar billede olebole Juniormester
23. marts 2013 - 18:20 #5
En SELECT er ét element, men du har mange elementer, hvor kun det check'ede skal bruges  *o)

<script type="text/javascript">
function insertImage() {
    var url, aRadios = document.getElementsByName("imageurl");
    for (var i=0, j=aRadios.length; i<j; i++) {
        if (aRadios[i].checked) {
            url = aRadios[i].value;
            break;
        }
    }
    if (!url) return alert("Husk at afkrydse ...");
    var image = '<img src="' + url + '" alt="' + document.getElementById('alt').value + '">';
    window.opener.insertHTML(image, qsParm['wysiwyg']);
    window.close();
}
</script>
Avatar billede Monkeybrain Juniormester
23. marts 2013 - 18:27 #6
Så går jeg udfra det er samme procedure hvis det er en checkbox?

iøvrigt så var det løsningen.
Avatar billede olebole Juniormester
23. marts 2013 - 18:31 #7
Nej, det vil ikke rigtig give mening med checkbox'e. Dem kan man jo vælge flere af i samme blok
Avatar billede Monkeybrain Juniormester
23. marts 2013 - 18:36 #8
Ja, self.

checkbox output er flere values!

smider du et svar
Avatar billede olebole Juniormester
23. marts 2013 - 18:45 #9
Ellers tak, jeg samler ikke point. Du lægger bare selv et svar og accepterer det, så tråden lukkes  =)
Avatar billede Monkeybrain Juniormester
23. marts 2013 - 18:50 #10
end of story
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



Seneste spørgsmål Seneste aktivitet
I går 23:37 Poe strøm Af lurup i LAN/WAN
I går 14:46 GIF-EDITOR Af snestrup2000 i Billedbehandling
I går 14:03 Logge ind Af Bob i PC
I går 12:12 2 skærme - 1 virker - den anden siger No signal Af eksmojo i Skærme
I går 10:33 openvpn projekt Af dcedata1977 i Windows