[HTML] .pps openen in Powerpoint.

Pagina: 1
Acties:

  • endless
  • Registratie: April 2004
  • Niet online
Op mijn werk is mij gevraagd een simpele html pagina te maken voor een presentatie, hiervoor heb ik deze code geschreven:
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
    <head>
        <title>Presentatie</title>
        <STYLE TYPE="TEXT/CSS">
        A:link  {
        color:#000000;
        }
        A:visited   {
        color:#000000;
        }
        </STYLE>
    </head>
    <body>
        <center>
            <br><br><br>
            [img]"C:\presentatie\logo.gif"[/img]
            <p><h1>Presentatie</h1></p>
            <p><a href="C:\presentatie\pres1.pps" target="_new">Presentatie 2</a></p>
            <p><a href="C:\presentatie\pres2.pps" target="_new">Presentatie 2</a></p>
            <p><a href="C:\presentatie\filmpje.avi">filmpje</a></p>
        </center>
    </body>
</html>

Nu opent hij echter de .pps presentaties in de internet explorer. Dit wil ik nie,t ik wil dat deze in Powerpoint openen.
Ik heb het target veranderd naar _new om te kijken of dit hielp. Ook dit ging niet.

Kan ik dit op een makelijke manier werkend krijgen?

  • André
  • Registratie: Maart 2002
  • Laatst online: 11:13

André

Analytics dude

Voor Word kan het zo:

code:
1
2
3
4
5
6
7
<script language="vbscript">
  sub OpenWord()
    set objWord = CreateObject("Word.Application")
    objWord.Visible = TRUE
    objWord.Documents.Open("\\ass-s-036\bla.doc")
  end sub
</script>

Zoiets moet er ook wel te vinden zijn voor Powerpoint ;)

  • endless
  • Registratie: April 2004
  • Niet online
Danku, ga hem proberen

edit:

Hmm.. Kan hem niet echt vinden, ook dit script aanpassen werkt helaas niet. (viel te proberen..)

Nog iemand die toevallig iets weet?

[ Voor 86% gewijzigd door endless op 22-06-2005 14:13 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 11:13

André

Analytics dude

Ik heb even speciaal voor jou naar Powerpoint gekeken en dit moet toch werken:

code:
1
2
3
4
5
6
7
8
<script language="vbscript">
  sub OpenPP()
    set objPP = CreateObject("PowerPoint.Application")
    objPP.Visible = True
    objPP.Presentations.Open("c:\bla.ppt")
  end sub
</script>
<a onclick='vbscript: OpenPP();'>Test</a>

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 14:03

curry684

left part of the evil twins

Afgezien van of Andre's 'ranzige' oplossing werkt:

Dit kan in principe alleen door de PPT-file via een serverside script te serveren, als je IIS direct de file laat downloaden komt ie altijd in Explorer uit. In een paar regels PHP of ASP kun je de file inladen en handmatig richting client versturen met Content-Disposition: attachment; filename="whatever.ppt", in dat geval zal de user een "wil je dit in Powerpoint openen of wegschrijven?" messagebox krijgen.

edit:
je werkt trouwens localhost, gaddamme :X dan is het zeker Webdesign & Graphics :P

[ Voor 9% gewijzigd door curry684 op 22-06-2005 14:30 ]

Professionele website nodig?


  • endless
  • Registratie: April 2004
  • Niet online
André schreef op woensdag 22 juni 2005 @ 14:23:
Ik heb even speciaal voor jou naar Powerpoint gekeken en dit moet toch werken:

code:
1
2
3
4
5
6
7
8
<script language="vbscript">
  sub OpenPP()
    set objPP = CreateObject("PowerPoint.Application")
    objPP.Visible = True
    objPP.Presentations.Open("c:\bla.ppt")
  end sub
</script>
<a onclick='vbscript: OpenPP();'>Test</a>
Lief! O+
Maar nog steeds wil hij niet doen wat hij moet doen..


Zal de volledige code eens online gooien incl. VBscript.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
    <head>
        <title>Presentatie - SHBK</title>
        <STYLE TYPE="TEXT/CSS">
        A:link  {
        color:#000000;
        }
        A:visited   {
        color:#000000;
        }
        </STYLE>

        <script language="vbscript">
            sub OpenPP()
            set objPP = CreateObject("PowerPoint.Application")
                objPP.Visible = True
                objPP.Presentations.Open("c:\presentatie\nieuwbouw.pps")
            end sub
        </script>

    </head>
    <body>
        <center>
            <br><br><br>
            [img]"C:\presentatie\shbklogo.gif"[/img]
            <p><h1>Presentatie SHBK</h1></p>
            <p><a href="C:\presentatie\nieuwbouw.pps" target="_new">Presentatie Nieuwbouw</a></p>
            <p><a href="C:\presentatie\epilepsie.pps" target="_new">Presentatie Epilepsie</a></p>
            <p><a href="C:\presentatie\shbkclip.avi">SHBKclip</a></p>
            <p><a href="#" onclick='vbscript: OpenPP();'>Presentatie Nieuwbouw</a></p>
        </center>
    </body>
</html>

Is deze nu wel of niet goed?

Bij mij werkt ie namelijk niet.
curry684 schreef op woensdag 22 juni 2005 @ 14:29:
Afgezien van of Andre's 'ranzige' oplossing werkt:

Dit kan in principe alleen door de PPT-file via een serverside script te serveren, als je IIS direct de file laat downloaden komt ie altijd in Explorer uit. In een paar regels PHP of ASP kun je de file inladen en handmatig richting client versturen met Content-Disposition: attachment; filename="whatever.ppt", in dat geval zal de user een "wil je dit in Powerpoint openen of wegschrijven?" messagebox krijgen.

edit:
je werkt trouwens localhost, gaddamme :X dan is het zeker Webdesign & Graphics :P
Ik moet wel lokaal werken aangezien het om een presentatie gaat in een grote zaal zonder internet.
Zal trouwens eens gaan zoeken naar een stukje php wat misschien zou kunnen helpen.


edit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
<head>
<script language="JavaScript">
function fullScreen(presentatie.pps) {
window.open(presentatie.pps, '', 'fullscreen=yes, scrollbars=auto');
}
</script>
</head>
<body>
<a href="javascript:void(0);" onClick="fullScreen('presentatie.pps');">
Open hier de presentatie op een volledig scherm!!</a>
....
</body>

werkt ook niet. :/

[ Voor 34% gewijzigd door endless op 22-06-2005 14:43 ]

Pagina: 1