Avatar billede decapitator Nybegynder
01. november 2000 - 19:16 Der er 34 kommentarer og
1 løsning

Tjekke hvilken browser....

Jeg sidder og laver noget streaming video, men skidt med det...

Jeg skal bruge nedenstående kode til at styre mine videklip, men jeg har lidt problemer...

Kan man via et javascript tjekke hvilken browser, der bruges og derefter kun bruge den relevante kode???


Koden Til Netscape:


<EMBED NAME=javademo SRC=\"zin2.smi\" WIDTH=220 HEIGHT=180 CONSOLE=one CONTROLS=ImageWindow
BACKGROUNDCOLOR=white CENTER=true >

<FORM>

<INPUT TYPE=\"button\" VALUE=\"Play\" onClick=\"document.javademo.DoPlay()\">
<INPUT TYPE=\"button\" VALUE=\"Pause\" onClick=\"document.javademo.DoPause()\">
<INPUT TYPE=\"button\" VALUE=\"Stop\" onClick=\"document.javademo.DoStop()\">

</FORM>


Her er koden til Explorer:



<OBJECT ID=RVOCX CLASSID=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" WIDTH=220 HEIGHT=180>
<PARAM NAME=\"SRC\" VALUE=\"zin2.smi\">
<PARAM NAME=\"CONSOLE\" VALUE=\"one\">
<PARAM NAME=\"CONTROLS\" VALUE=\"ImageWindow\">
<PARAM NAME=\"BACKGROUNDCOLOR\" VALUE=\"white\">
<PARAM NAME=\"CENTER\" VALUE=\"true\">
</OBJECT>


<FORM>
<input TYPE=\"button\" VALUE=\"Play\" NAME=\"doplay\">
<script LANGUAGE=\"VBScript\" FOR=\"doplay\" EVENT=\"onClick\">
    RVOCX.DoPlay 
</script>
<input TYPE=\"button\" VALUE=\"Pause\" NAME=\"pause\">
<script LANGUAGE=\"VBScript\" FOR=\"pause\" EVENT=\"onClick\">
    RVOCX.DoPause 
</script>
<input TYPE=\"button\" VALUE=\"Stop\" NAME=\"stop\">
  <script LANGUAGE=\"VBScript\" FOR=\"stop\" EVENT=\"onClick\">
    RVOCX.DoStop 
    </script>
</FORM>

Behøver jeg at sige at det selvfølgelig skal fungere i begge browsere...

Ser frem til gode forslag....

/Decapitator
Avatar billede geeeet Nybegynder
01. november 2000 - 19:17 #1
if(document.layers){
document.write(\'netscapekodepåenlinie\');
}
else{
document.write(\'iekodepåenlinie\');
}

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 19:22 #2
/geeeet

Du må lige forklare lidt nærmere... Jer er virkelig en spade til det her...
Avatar billede el_gnu Nybegynder
01. november 2000 - 19:30 #3
geeeet => hvad med tidligere NS browsere og alle de browsere der ikke forstår <object>?
Avatar billede geeeet Nybegynder
01. november 2000 - 19:30 #4
<script language=\"javascript\">
if(document.layers){
    document.write(\'<EMBED NAME=javademo SRC=\"zin2.smi\" WIDTH=220 HEIGHT=180 CONSOLE=one CONTROLS=ImageWindow BACKGROUNDCOLOR=white CENTER=true ><FORM><INPUT TYPE=\"button\" VALUE=\"Play\" onClick=\"document.javademo.DoPlay()\"><INPUT TYPE=\"button\" VALUE=\"Pause\" onClick=\"document.javademo.DoPause()\"><INPUT TYPE=\"button\" VALUE=\"Stop\" onClick=\"document.javademo.DoStop()\"></FORM>\');
}
else{
    document.write(\'<OBJECT ID=RVOCX CLASSID=\"clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA\" WIDTH=220 HEIGHT=180><PARAM NAME=\"SRC\" VALUE=\"zin2.smi\"><PARAM NAME=\"CONSOLE\" VALUE=\"one\"><PARAM NAME=\"CONTROLS\" VALUE=\"ImageWindow\"><PARAM NAME=\"BACKGROUNDCOLOR\" VALUE=\"white\"><PARAM NAME=\"CENTER\" VALUE=\"true\"></OBJECT><FORM><input TYPE=\"button\" VALUE=\"Play\" NAME=\"doplay\"><\\script LANGUAGE=\"VBScript\" FOR=\"doplay\" EVENT=\"onClick\">RVOCX.DoPlay</\\script><input TYPE=\"button\" VALUE=\"Pause\" NAME=\"pause\"><\\script LANGUAGE=\"VBScript\" FOR=\"pause\" EVENT=\"onClick\">RVOCX.DoPause</\\script><input TYPE=\"button\" VALUE=\"Stop\" NAME=\"stop\"><\\script LANGUAGE=\"VBScript\" FOR=\"stop\" EVENT=\"onClick\">RVOCX.DoStop</\\script></FORM>\');
}
</script>

/Geeeet
Avatar billede geeeet Nybegynder
01. november 2000 - 19:32 #5
Husk at document.write(\'dsfdsfdsfdsf\'); tingen skal stå på en linie sådan her:

<script language=\"javascript\">
if(document.layers){
    document.write(\'kode\');
}
else{
    document.write(\'kode\');
}
</script>


Avatar billede decapitator Nybegynder
01. november 2000 - 19:34 #6
hvor sætter jeg det ind??? i imellem body tagsene??
Avatar billede geeeet Nybegynder
01. november 2000 - 19:35 #7
jeps... :-)

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 19:35 #8
prøver lige...
Avatar billede decapitator Nybegynder
01. november 2000 - 19:42 #9
Jeg får en fejl og kan ikke se noget somhelst i hverken den ene eller den anden browser...???
Avatar billede geeeet Nybegynder
01. november 2000 - 19:43 #10
Hvad er fejlen ?!?
Virkede din kode hver for sig inden at det blev skrevet ud med javascript ?!?

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 19:48 #11
jep...

altså indskrevet i hvert sin html-fil for sig...

Har bare kopieret den fra de 2 filer.

Det fedeste ville være at tjekke det i 1 fil, da jeg ellers skal tjekke browser og redirecte til det enten et Netscape eller et IE dokument... Det vil betyde jeg skal lave 2 filer hver gang og jeg vil hellere have 1 fil, hvis det kan lade sig gøre...
Avatar billede geeeet Nybegynder
01. november 2000 - 19:54 #12
Det kan det også godt !!!
Den kode jeg har givet dig skal virke...
Hvis du har koden i hver sin fil virker det altså ???
Har du et link, man kan se engang ???

Evt. upload det kode jeg gav dig på en server, så vi kan se det i netscape, da den viser den kompilerede kode, og så kan vi måske finde fejlen

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 19:59 #13

Koden virker fint - i hver sin fil....

Det er en javascript fejl jeg får...

Jeg kan desværre ikke give et link nu. - der er nogle her der ville blive monster sure...

Og jeg kan ikke uploade et andet sted, da vi bruger en RTSP-server til at streame fra....
Avatar billede decapitator Nybegynder
01. november 2000 - 20:03 #14
Jeg får også en fejl, hvis jeg fjerner min kode og bare sætter tekst ind i document.write
Avatar billede geeeet Nybegynder
01. november 2000 - 20:03 #15
Hvad er js-fejlen så ?

/Geeeet
Avatar billede geeeet Nybegynder
01. november 2000 - 20:04 #16
Det virker hos mig, mon ikke at det er når jeg poster her at der sker noget?!?

Har du evt. en mailadr. så sender jeg dig koden....

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 20:09 #17
kaalhoved@hotmail.com
Avatar billede decapitator Nybegynder
01. november 2000 - 20:21 #18
sender du den???
Avatar billede geeeet Nybegynder
01. november 2000 - 20:22 #19
Har sendt den...

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 20:41 #20
jeg får stadig fejlen : tegnet var ugyldigt...???
Avatar billede geeeet Nybegynder
01. november 2000 - 20:44 #21
I don\'t know ?!?
Virker perfekt her, har testet i begge browsere nu...

http://www.bricius.dk/eksperten/31460/

hvis du tager den med ie, kan du tage koden...
Der er ingen fejl hos mig, pc, win2k, netscape 4.03 samt ie5.0

Kan desværre ikke hjælpe yderligere, da det virker :-(

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 20:55 #22
Nu virker den i IE, men jeg får denne fejl i Netscape...

JavaScript Error:
http://netg-web.jubii.dk/js.ng/site=post&PagePos=3&pi=6000000&si=39&
Params.styles=img_in_new_window, line 1:

missing ; before statement.

Your browser sent a message this server could not understand.
.....^

JavaScript Error:
http://netg-web.jubii.dk/js.ng/site=post&PagePos=3&pi=6000000&si=39&
Params.styles=img_in_new_window, line 1:

missing ; before statement.

Your browser sent a message this server could not understand.
.....^

JavaScript Error:
http://netg-web.jubii.dk/js.ng/site=post&PagePos=3&pi=6000000&si=39&
Params.styles=img_in_new_window, line 1:

missing ; before statement.

Your browser sent a message this server could not understand.
.....^

JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/netface.html,
line 26:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 14:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 14:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 14:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 14:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 12:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 12:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 12:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 8:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 8:

document.javademo has no properties.
JavaScript Error: file:/C|/WINDOWS/Skrivebord/Nikolaj/31460.html,
line 8:

document.javademo has no properties.
JavaScript Error: http://www.bricius.dk/eksperten/31460/, line 8:

document.javademo has no properties.
JavaScript Error: http://www.bricius.dk/eksperten/31460/, line 8:

document.javademo has no properties.


Du får 100 point mere, hvis du fikser den også...
Avatar billede decapitator Nybegynder
01. november 2000 - 21:02 #23
og hvor langt tilbage virker scriptet??? Det SKAL virke i 4.0 browsere...
Avatar billede geeeet Nybegynder
01. november 2000 - 21:09 #24
Det virker ihvertfald fra 4.0 af, jeg ved ikke med 3.0...
ekspertens linksystem sætter automatisk ; ind efter & og det fucker det op...
Brug det kode jeg sendte til dig istedet...

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 21:25 #25
sæt den her ind som linket...

Det er godt nok fra en anden produktion, hvor vi ikke embeddede playeren på siden....

NetScape

NAME=javademo SRC=\"http://www.scandinavianstar.com/ulykken/ulykken_jan.ram\"


Explorer
<PARAM NAME=\"SRC\" VALUE=\"http://www.scandinavianstar.com/ulykken/ulykken_jan.ram\"


Det tager noget tid at starte den op men den kommer i IE men stadig ikke i Netscape.
Avatar billede decapitator Nybegynder
01. november 2000 - 21:36 #26
Jeg glemte at sige at javascript fejlen jeg får er i Netscape og kun når jeg trykker på knapperne...
Avatar billede decapitator Nybegynder
01. november 2000 - 21:38 #27
Og hvad gør jeg når koden skal ind i en tabel fordi der er billeder rundt om og knapperne er også billeder??? Sendte dig bare en version hvor de ikke er...

Skal jeg så føje hele tabellen ind i hver sin script linie eller kan det gøres smartere...??
Avatar billede geeeet Nybegynder
01. november 2000 - 21:54 #28
Kigger på det, skal lige have downloaded plugin før jeg kan se om det funger...

/Geeeet
Avatar billede geeeet Nybegynder
01. november 2000 - 21:59 #29
Ie kan ikke finde filen, og jeg tror det samme er tilfældet med netscape...
Ie giver også en fejl, hvis du kigger nederst i venstre hjørne...
\"Error on page\" kommer når jeg trykker på knapperne...
Så den embedder filmen rigtigt nok, fejlene kommer pga. at den mangler filmene...

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 22:06 #30
Jeg får: document:javademo has no properties som fejl i Netscape. I den linie hvor document.write til netscape starter...
Avatar billede geeeet Nybegynder
01. november 2000 - 22:12 #31
ja jeg får samme fejl... men jeg har ikke noget som tyder på at filen bliver embeddet i netscapen her... prøv evt. at søge real.com igennem og se om ikke i kan finde det kode til at embedde i netscape der...

Jeg ved ikke hvad der går galt, og har desværre heller ikke tid til at finde ud af det nu, jeg bliver nødt til at smutte for idag... I det mindste fandt i da ud af hvordan i skal adskille koden i de to browsere... At embedningen ikke virker, må i desværre selv se på, prøv evt. at lave et andet spg. med en titel som \"realplayer embedning\", så kan det være at der er nogen der reagerer...

Held og lykke fra mig :-)

/Geeeet
Avatar billede decapitator Nybegynder
01. november 2000 - 22:18 #32
Geet jeg har fjernet Formen og Input og erstattet det med <a OnClick=document.javademo.DoPause()><img src=\"images/pause.gif\"></a>

OG NU VIRKER DET....

Du får pointene og tak for inspirationen...


/Nikolaj
Avatar billede decapitator Nybegynder
01. november 2000 - 22:27 #33
hov du skulle have lidt flere....

opretter lige et spørgsmål...
Avatar billede decapitator Nybegynder
01. november 2000 - 22:32 #34
Og så lige for en god ordens skyld....

At du ikke kan få installeret Netscape pluginnet er heldigvis ikke min fejl. Der er ofte store problemer med at komme ind på deres server og hvis du endelig gør det går den ligeså ofte i stå.

Så jeg har altså embedded Netscape rigtigt, det er bare netscape.com der kører ufatteligt ustabilt... Så det er fuck... svært at få downloaded det plugin til Netscapebrugerne... Og selvfølgelig er det ikke sådan at man kan downloade pluginnet, så vi kunne lægge det på vores temmelig mange gange hurtigere server...

/men igen tak for hjælpen..

/Nikolaj
Avatar billede decapitator Nybegynder
02. november 2000 - 11:11 #35
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