Avatar billede jwwd Nybegynder
16. december 2007 - 15:48 Der er 9 kommentarer og
1 løsning

Firefox problem med document.getElementById("player")

Hej

Jeg har et kalenderscript, som virker fint i IE men ikke i FF - jeg tror måske det har noget at gøre med:

document.getElementById("player")eller <object>

www.buskelundtoften.dk/vejret/video.php

På denne side kan man vælge en .wmv fil for en give dato via kalenderen. Filmen starter herefter fint i IE men ikke i Firefox.

Hvad kan være problemet?

Her er scriptet på min videoside (video.php):

            <script type="text/javascript" src="kalender/calendar.js"></script>
            <script type="text/javascript" src="kalender/calendar-da.js"></script>
            <script type="text/javascript" src="kalender/calendar-setup.js"></script>
            <div style="float: left"
            id="calendar-container">
            <script type="text/javascript">
            function dateChanged(calendar) {
            if (calendar.dateClicked) {
            var y = calendar.date.getFullYear();
            var m = calendar.date.getMonth()+1;    // integer, 0..11
            m = (m < 10) ? "0"+m.toString() : m.toString();
            var d = calendar.date.getDate();      // integer, 1..31
            d = (d < 10) ? "0"+d.toString() : d.toString();
            document.getElementById("player").URL="/vejret/vejrdata/" + y + m + d + "dayvideo.wmv";
            }
            };
            Calendar.setup(
            {
            flat        : "calendar-container", // ID of the parent element
            flatCallback : dateChanged          // our callback function
            }
            );
            </script>
            </div>
        </td>
        <td>
            <object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="player" width="376" height="320">
            <param name="url" value="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv" />
            <param name="autostart" value="-1" />
            <param name="rate" value="1" />
            <param name="balance" value="0" />
            <param name="currentPosition" value="0" />
            <param name="playCount" value="1" />
            <param name="currentMarker" value="0" />
            <param name="invokeURLs" value="-1" />
            <param name="volume" value="50" />
            <param name="mute" value="0" />
            <param name="uiMode" value="full" />
            <param name="stretchToFit" value="0" />
            <param name="windowlessVideo" value="0" />
            <param name="enabled" value="-1" />
            <param name="enableContextMenu" value="-1" />
            <param name="fullScreen" value="0" />
            <param name="enableErrorDialogs" value="0" />
            <!--[if !IE]>-->
            <object type="video/x-ms-wmv"
            data="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv"
            width="376" height="320">
            <param name="src" value="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv" />
            <param name="autostart" value="true" />
            <param name="controller" value="true" />
            </object>
            <!--<![endif]-->
            </object>


På forhånd tak

Henrik
Avatar billede roenving Novice
20. december 2007 - 00:44 #1
<!--[if !IE]>--> ?-)

-- hvis du i en ting, som _kun_ læses af M$-browseren spørger om det ikke er IE får du vel aldrig svar ?o]

Det du skriver er næsten det samme som:

OBS! OBS! OBS! OBS! OBS! OBS! OBS! OBS! OBS! OBS! OBS! OBS! Dette må kun læses af danskere:
Hvis du ikke er dansker, så skal du læse dette !-)

...
Avatar billede jwwd Nybegynder
20. december 2007 - 06:58 #2
Hejsa roenving

Tak for din kommentar - jeg vil blive rigtig rigtig glad, hvis der er nogen der har en løsning til hvad jeg skal ændre i scriptet.

MVH

Henrik
Avatar billede roenving Novice
21. december 2007 - 13:26 #3
Bare for at klare det problem, jeg påpeger:

          <object type="video/x-ms-wmv" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="player"  data="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv" width="376" height="320">
            <param name="src" value="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv" />
            <param name="autostart" value="true" />
            <param name="controller" value="true" />
<!--[if IE]>-->
            <param name="url" value="http://www.buskelundtoften.dk/vejret/vejrdata/videolastday.wmv" />
            <param name="autostart" value="-1" />
            <param name="rate" value="1" />
            <param name="balance" value="0" />
            <param name="currentPosition" value="0" />
            <param name="playCount" value="1" />
            <param name="currentMarker" value="0" />
            <param name="invokeURLs" value="-1" />
            <param name="volume" value="50" />
            <param name="mute" value="0" />
            <param name="uiMode" value="full" />
            <param name="stretchToFit" value="0" />
            <param name="windowlessVideo" value="0" />
            <param name="enabled" value="-1" />
            <param name="enableContextMenu" value="-1" />
            <param name="fullScreen" value="0" />
            <param name="enableErrorDialogs" value="0" />
<!--<![endif]-->
          </object>

-- kan være det også løser andre problemer, hvem ved ?-)
Avatar billede roenving Novice
21. december 2007 - 13:28 #4
Hov, endif-linjen skal selvfølgelig være:

<![endif]-->
Avatar billede jwwd Nybegynder
21. december 2007 - 16:12 #5
Hej roenving

Tak for dit svar - men desværre virker det ikke i FF - kun i IE.

Se dette link: www.buskelundtoften.dk/vejret/english/test.php

MVH

Henrik
Avatar billede jwwd Nybegynder
22. januar 2008 - 18:28 #6
Slet ingen der har et forslag til hvordan jeg løser dette problem?

Prøv kalenderen i hhv. Firefox og Internet Explorer:
www.buskelundtoften.dk/vejret/video.php

MVH

Henrik
Avatar billede jwwd Nybegynder
27. marts 2008 - 09:42 #7
Ja - så prøver jeg lige igen:

Er der nogen der har en løsning på ovenstående problem ?

På forhånd tak

MVH

Henrik
Avatar billede olebole Juniormester
27. marts 2008 - 21:58 #8
Jeg kan ikke se forskel i Firefox og Explorer 6
Avatar billede jwwd Nybegynder
27. marts 2008 - 22:22 #9
Hej og tak for dit svar.

Betyder det, at du kan vælge f.eks. en video fra den 1. marts 2008 og videoen bliver vist på siden?

I så fald - hvilke tilføjelser har du til din Firefox?

MVH

Henrik
Avatar billede jwwd Nybegynder
28. marts 2008 - 22:16 #10
Hej

Jeg har løst problemet
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