Używam http://www.dhtmlgoodies.com/index.html?khichscript=quiz -Maker, ale chcę być w stanie wyświetlić zdjęcie dla każdego pytania.

Już próbowałem dodać takich jak każdy sekcję, ale nie działa.

        (new Image()).src = "http:/track.me/image.gif"; 

I

        var img = new Image(1,1); // width, height values are optional params 
        img.src = 'http://www.testtrackinglink.com';

Oto pytanie var poniżej.

        var questions = [
                {
                    label : 'Name Arsenals Football Ground?',
                    options : ['Emirates Stadium', 'Old Trafford', 'Stamford Bridge'],
                    answer : ['Emirates Stadium'],
                    forceAnswer : true,


                },
                {
                    label : 'Who was the champion of this years soccer world cup in South Africa ?',
                    options : ['Brazil', 'Netherlands', 'Spain'],
                    answer : ['Spain'],
                    forceAnswer : true  
                },
                {
                    label : 'Name two former Arsenal players ?',
                    options : ['Thierry Henry', 'Tony Adams', 'Michael Owen', 'Ole Gunnar Solskjaer'],
                    answer : [0,1], // refers to the second and third option
                    forceAnswer : true
                }
                ,
                {
                    label : 'United States has how many states',
                    options : ['49','50','51'],
                    answer : ['50'],
                    forceAnswer : true
                },
                {
                    label : 'A crocodile is a member of which family ?',
                    options : ['amphibian','reptile', 'vermin'],
                    answer : ['reptile'],
                    forceAnswer : true
                },
                {
                    label: 'In which year did Atlanta(US) arrange the summer olympics ?',
                    options : ['1992','1996','2000'],
                    answer :['1996'],
                    forceAnswer : true
                }

            ]
0
Ma9ic 6 sierpień 2012, 16:12

1 odpowiedź

Najlepsza odpowiedź

Tworzenie nowego obrazu nie oznacza, że dostanie się również do DOM. Musisz ręcznie dodać go.

var img = new Image();
img.src = 'http://www.example.com/images/img.jpg';

document.body.appendChild(img);

Ponadto upewnij się, że element, który chcesz dołączyć obraz, który istnieje przed uruchomieniem JavaScript.

1
Tim S. 6 sierpień 2012, 12:14