Bonjour,
permettez-moi d'up ce vieux sujet mais ma question est une "suite" à ce post...
Voilà mon problème :
A l'aide d'un clic sur une image (ou un lien peu importe) je dois pouvoir ouvrir automatiquement un logiciel
(word, excel, powerpoint ... selon le type de fichier à lire) et lire directement le fichier joint à l'article ( un peu comme le fait Acrobat Reader)
J'ai donc un petit script VBS pour cela :
<script language=VBScript>
<!--
function load_word(mode, pfad)
'mode 0 = normal open
'mode 1 = open as dot
Set appWord = CreateObject("Word.Application")
' Display the application.
appWord.Visible = TRUE
'Open the document.
'mode 1 = dot file 0 = docfile
if mode = 1 then appWord.Documents.Add (pfad) end if
if mode = 0 then appWord.Documents.Open (pfad) end if
' Close the object variable.
Set appWord = Nothing
end function
function load_excel(pfad)
Set appExcel = CreateObject("Excel.Application")
' Display the application.
appExcel.Visible = TRUE
'Open the document.
appExcel.Workbooks.Open (pfad)
' Close the object variable.
Set appExcel = Nothing
end function
function load_powerpoint (pfad)
Set appPowerpoint = CreateObject("Powerpoint.Application")
' Display the application.
appPowerpoint.Visible = TRUE
'Open the document.
appPowerpoint.presentations.Open (pfad)
' Close the object variable.
Set appPowerpoint = Nothing
end function
-->
</script>
<input type=image onClick="load_word '0', 'http://sites.univ-provence.fr/riup/images/stories/PDF/contrat_etudes.doc' " src="http://ci-muenster.de/__we_thumbs__/1650_2_cd4.jpg">
</input>
Ce script fonctionne très bien sous lorsaue je l'utilise sous Notepad++ et l'enregistre telle une page HTML (pour faire un site normal en somme), maleheureusement on m'a demandé d'utiliser Joomla pour cela (Joomla est un CMS libre)
et sous ce CMS le script ne fonctionne plus correctement, mon image est bien affichée mais rien ne se passe lorsaue je clique dessus.
Donc j'aimerais si cela est possible, si quelqu'un connait Joomla, ou bien si quelqu'un pouvait m'aider à modifier le script JS mis plus haut ( car je suis une bille la dedans loll...) ce serait vraiment sympa...
Merci d'avance