Toon posts:

JPG file openen met windows viewer vanuit HTML

Pagina: 1
Acties:
  • 153 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Beste mensen,

Is het mogelijk om een link te maken in HTML die een JPG file opent in de "windows XP viewer"? Welke toevoeging moet ik dan gebruiken bij HTML (in de source) [img]"blabla"[/img] 8)7

Of kan ik beter javascript hier voor gebruiken? |:(

Ik weet dat men ook met de rechtermuisknop op de link "doel opslaan als.." kan kiezen en vervolgens met de "viewer" openen, maar de bedoeling is om de viewer vanuit de HTML file in een keer te openen...

Alvast bedankt voor jullie antwoorden :-) _/-\o_

Greetz,
Jack

  • P-ter
  • Registratie: Februari 2002
  • Laatst online: 18-05 20:25

P-ter

...

Simpel : Is niet mogelijk met HTML.

Verwijderd

Topicstarter
P-ter schreef op vrijdag 17 december 2004 @ 16:18:
Simpel : Is niet mogelijk met HTML.
En een andere web script language?

  • P-ter
  • Registratie: Februari 2002
  • Laatst online: 18-05 20:25

P-ter

...

Verwijderd schreef op vrijdag 17 december 2004 @ 16:18:
[...]


En een andere web script language?
Gaat je zowieso niet lukken, of je moet het voor prive gebruik lokaal (op je eigen pc) willen doen.
Je kunt via HTML of een andere language namelijk niet tot nauwelijks commando's uitvoeren op de client pc (dus de pc die jouw website zou bezoeken).

[ Voor 4% gewijzigd door P-ter op 17-12-2004 16:21 ]


  • DizzyWeb
  • Registratie: Februari 2001
  • Nu online

DizzyWeb

Ondertiteld

Dan nog zijn het HTML codes en blijft het niet mogelijk.

Verwijderd

Topicstarter
P-ter schreef op vrijdag 17 december 2004 @ 16:20:
[...]


Gaat je zowieso niet lukken, of je moet het voor prive gebruik lokaal (op je eigen pc) willen doen.
Je kunt via HTML of een andere language namelijk niet tot nauwelijks commando's uitvoeren op de client pc (dus de pc die jouw website zou bezoeken).
....Dus dan zou ik al een KIX scriptje lokaal moeten zetten en daarna toe verwijzen? O-)

  • tweakerbee
  • Registratie: Maart 2000
  • Laatst online: 09-05 23:45

tweakerbee

dus..?

Het probleem is dat ze door de browser geopend zullen worden, en zich niet houden aan de bestandskoppeling van Windows. Gelukkig maar, anders kon je ook vrij makkelijk .cmd, .exe etc. uitvoeren via een website.

Je kunt wel de imageviewer na gaan bouwen :P

You can't have everything. Where would you put it?


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 19:48
HTML is een opmaaktaal, geen programmeertaal. :)
Misschien met ActiveX of Java, maar niet met HTML.

Motor (of auto) onderhoud bijhouden


  • SSH
  • Registratie: Januari 2004
  • Niet online

SSH

. . . . . . . .

Verwijderd schreef op vrijdag 17 december 2004 @ 16:18:
[...]


En een andere web script language?
Wat denk je zelf? Dan kan je ook een exe uitvoeren, lijkt me niet echt de bedoeiling van een website he//
Gelukkig kan dit niet, al lukt het sommigen wel bij MSIE gebruikers :+

  • P-ter
  • Registratie: Februari 2002
  • Laatst online: 18-05 20:25

P-ter

...

SSH schreef op vrijdag 17 december 2004 @ 16:25:
[...]


Wat denk je zelf? Dan kan je ook een exe uitvoeren, lijkt me niet echt de bedoeiling van een website he//
Gelukkig kan dit niet, al lukt het sommigen wel bij MSIE gebruikers :+
Vandaar mijn opmerking over eventueel lokaal gebruik, gewoon een linkje naar file:///c:/ etc.

Verwijderd

Topicstarter
P-ter schreef op vrijdag 17 december 2004 @ 16:29:
[...]


Vandaar mijn opmerking over eventueel lokaal gebruik, gewoon een linkje naar file:///c:/ etc.
Het gaat inderdaad om een intranet site, en dus zou ik een verwijzing naar een netwerkkoppeling kunnen leggen, en hier de images neer zetten!??? :/

[ Voor 6% gewijzigd door Verwijderd op 17-12-2004 16:37 ]


  • P-ter
  • Registratie: Februari 2002
  • Laatst online: 18-05 20:25

P-ter

...

Verwijderd schreef op vrijdag 17 december 2004 @ 16:31:
[...]


Het gaat inderdaad om een intranet site, en dus zou ik een verwijzing naar een netwerkkoppeling kunnen leggen???
Zou je kunnen doen, maar zoals al gemeld is, is HTML hier niet voor bedoeld.
Een echt nette oplossing is het niet.

Als je het toch op deze manier wilt doen, dan moeten alle links die je maakt naar bestanden op elke pc staan.

Nogmaals, een nette oplossing is het niet, je kunt beter naar alternatieven kijken.

Verwijderd

Je kunt dit ook met een content-disposition HTTP header oplossen. Hiermee kun je aangeven dat een bestand niet in de browser geopend moet worden. Op deze manier krijg je de keuze om het bestand te openen met het daarvoor geregistreerde programma (wat voor images default de image viewer is) of om het op je locale pc op te slaan.

In PHP gebruik je deze header zo:
PHP:
1
header("Content-Disposition: attachment; filename=\"bestandsnaam.jpg\"");


Zie ook: content-disposition specs

[ Voor 4% gewijzigd door Verwijderd op 17-12-2004 19:04 ]


  • jvdmeer
  • Registratie: April 2000
  • Laatst online: 20:43
Ik heb geen flauw idee of ik nu iets type dat mogelijk is, maar het schoot wel door mijn gedachte...

Is deze imageviewer niet als een ActiveX-control beschhikbaar? MS maakt tenslotte bijna overal een control van?
In dat geval zou je 'm natuurlijk als plug-in binnen IE kunnen aanroepen. In FF lukt dan alleen niet.

  • the_stickie
  • Registratie: Juli 2001
  • Laatst online: 14-09-2025
jvdmeer schreef op zaterdag 18 december 2004 @ 08:32:

In dat geval zou je 'm natuurlijk als plug-in binnen IE kunnen aanroepen. In FF alle andere browsers luktken dan niet.
:/

[ Voor 7% gewijzigd door the_stickie op 18-12-2004 09:11 ]


  • jvdmeer
  • Registratie: April 2000
  • Laatst online: 20:43
The_Stickie verbeterde jvdmeer op zaterdag 18 december 2004 @ 09:10:
In dat geval zou je 'm natuurlijk als plug-in binnen IE kunnen aanroepen. In alle andere browsers lukkent dat niet.
Sorry, andere ken ik niet. ik gebruik FF en IE.

Verwijderd

als het om een intranetsite gaat, kun je er toch redelijk vanuit gaan dat er een uniforme browser wordt gebruikt ?

Verwijderd

Topicstarter
Verwijderd schreef op vrijdag 17 december 2004 @ 18:37:
Je kunt dit ook met een content-disposition HTTP header oplossen. Hiermee kun je aangeven dat een bestand niet in de browser geopend moet worden. Op deze manier krijg je de keuze om het bestand te openen met het daarvoor geregistreerde programma (wat voor images default de image viewer is) of om het op je locale pc op te slaan.

In PHP gebruik je deze header zo:
PHP:
1
header("Content-Disposition: attachment; filename=\"bestandsnaam.jpg\"");


Zie ook: content-disposition specs
Thanx _/-\o_ mannen! :)

  • Mickman
  • Registratie: Juni 2001
  • Laatst online: 29-03 18:11
Ik heb laatst een intranet-site gemaakt waar vbscript in wordt gebruikt.
Alleen moet je dan wel de beveiligingsinstellingen veranderen voor het lokale intranet.

Bij Internet Explorer bijvoorbeeld moet je het volgende inschakelen:
'ActiveX-besturingselementen die niet zijn gemarkeerd als veilig initialiseren en uitvoeren in scripts.'

Pas dan kan je met code lokale zaken aanroepen en executables aanroepen.
bijv.
code:
1
2
3
Dim objShell
Set objShell = CreateObject("Wscript.Shell")
objShell.Run("notepad c:\temp\test.log")

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 18-05 23:23

.oisyn

Moderator Devschuur®

Demotivational Speaker

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1