Avatar billede zombien Juniormester
10. september 2007 - 17:35 Der er 15 kommentarer og
1 løsning

et lille multiscript

Hejsa Eksperter...

Jeg sidder og laver et lille multiscript...
af hvad jeg selv vil kalde det, eftersom det skal kunne læse wmv, jpeg og pdf-filer...

men jeg ved ikke om den løsning, jeg har arbejdet lidt på vil fungere 100 % korrekt, så derfor vil jeg spørger jer til råds

here goes my code

<%
dim filid, filtype, placering, fildb
filid = replace(request.querystring("filid"),"'","")
filtype = replace(request.querystring("filtype"),"'","")
       
set fildb = conn.execute("Select * from medie where id = '" &filid& "'")
       
placering = "destination/" & filid("filnavn")

%>

<% if filtype = "movie" then %>
<OBJECT id='mediaPlayer' width="450" height="370"
classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'
codebase='http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701'
standby='Loading Microsoft Windows Media Player components...' type='application/x-oleobject'>
<param name='fileName' value="<% = placering %>">
<param name='animationatStart' value='true'>
<param name='transparentatStart' value='true'>
<param name='autoStart' value="false">
<param name='showControls' value="true">
<param name='loop' value="false">
<EMBED type='application/x-mplayer2'
pluginspage='http://microsoft.com/windows/mediaplayer/en/download/'
id='mediaPlayer' name='mediaPlayer' displaysize='4' autosize='-1'
bgcolor='darkblue' showcontrols="true" showtracker='-1'
showdisplay='0' showstatusbar='-1' videoborder3d='-1' width="450" height="370"
src="<% = placering %>" autostart="false" designtimesp='5311' loop="false">
</EMBED>
</OBJECT>
<% elseif filtype = "image" then %>
<img src="<% = placering %>" width="450" height="370" />
<% elseif filtype = "pdf" then %>
<iframe src="<% = placering %>" width="640" height="375"></iframe>
<% end if %>
Avatar billede nielle Nybegynder
10. september 2007 - 19:16 #1
Det ser rimeligt ok ud.

Men hvad skal der ske hvis filtype hverken er "movie", "image" eller "pdf" - eller sagt på en anden måde: Skal du ikek have en else til sidst for at tage sig af det problem.

I øvrigt ville jeg nok selv bruge en Select-Case i stedet for en if-then-if-then:

http://www.w3schools.com/vbscript/tryit.asp?filename=vbdemo_selectcase
Avatar billede zombien Juniormester
10. september 2007 - 19:33 #2
altså, det bliver jo per link, man kommer til denne side, så det er kun hvis brugeren selv er oppe og redigere i typen :-D

men jo kunne godt ske, jeg skulle ændre det om til case i stedet for en if struktur
Avatar billede zombien Juniormester
10. september 2007 - 19:36 #3
men den jeg er mest i ? ved, er nok selve pdf'en og iframe...
om denne løsning vil fungere
Avatar billede nielle Nybegynder
10. september 2007 - 19:40 #4
Jeg kan ikke umiddelbart gennemskue om alle dine parametre på en movie er som de skal være i hvert et tilfælde. Umiddelbart ser det dog rigtigt nok ud.
Avatar billede zombien Juniormester
10. september 2007 - 19:51 #5
film og billede er okay... men jeg kan ikke få den til at fremvise pdf filen i iframet :-S nogen bud
Avatar billede zombien Juniormester
11. september 2007 - 07:20 #6
hmmmm ingen bud :-( damm...
Avatar billede nielle Nybegynder
11. september 2007 - 19:01 #7
Hvordan ser den udskrevne kode da ud?

Dette her virker nemlig som forventet hos mig:

<iframe src="eksperten.pdf" width="640" height="375"></iframe>
Avatar billede nielle Nybegynder
18. september 2007 - 08:07 #8
Hvad med noget respons?
Avatar billede zombien Juniormester
18. september 2007 - 09:08 #9
Hejsa :-)

Beklager det sene svar, men fandt løsningen...
dog en lidt underlig en, eftersom den mente min sti var forkert...
selv om den virkede korrekt, med både billede samt video
Avatar billede nielle Nybegynder
18. september 2007 - 09:19 #10
Hvad mener du præcist?
Avatar billede zombien Juniormester
18. september 2007 - 10:02 #11
den mente ikke sti'en var korrekt til selve pdf-filen :-S
selv om den var placeret korrekt, how come i don't know...

men hvis jeg selv skrev den direkte sti til pdf filen, jamen så virkede det korrekt :-S
Avatar billede nielle Nybegynder
18. september 2007 - 17:58 #12
Prøvede du at lave en Vis Kilde på dit output? Sådan at du kunne sammenligne de to situaioner.
Avatar billede zombien Juniormester
19. september 2007 - 07:03 #13
Nej, jeg lavede ikke en vis kilde, eftersom jeg var sikker i min sag :)
på at filen lagde på den korrekte destination, samt korrekte navn...

og sti'en er nøgagtig den samme, som ved variablen "Placering"
men af en eller anden sjov grund, virker den ikke korrekt med et iframe
i tilfælde af src i iframe, er en variabel :-S
Avatar billede nielle Nybegynder
19. september 2007 - 18:21 #14
Man bør altid tjekke efter ... også på det man ellers er sikker på. Der må jo være en grund til at det ikke virker. :^)

Men hvis du ellers har fået svar på dit spørgsmål er det vel tid til at lukke her?
Avatar billede zombien Juniormester
19. september 2007 - 20:32 #15
jeps, smid du lige et svar... bare for din ulejlighed :D
Avatar billede nielle Nybegynder
19. september 2007 - 20:33 #16
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
Kurser inden for grundlæggende programmering

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