[ASP] ouvrir Word et non IE

ouvrir Word et non IE [ASP] - ASP - Programmation

Marsh Posté le 27-05-2004 à 10:39:15    

Bonjour tout le monde  [:zytra]  
 
 
J'ai une page qui permet de lister un répertoire spécifique sur une machine serveur sous forme d'une arborescence.
Je dévelloppe sur une machine sous windows98 (IE6). Normalement, lorsque je clique sur un document listé (en l'occurence des .DOC), l'url est convertie et ouvre le document dans une fenêtre MsWord. Là tout va bien, c'est ce que je voulais.
 
Le problème est que d'autres machines vont être amenées à consulter cette page. Sous windows2000, quand je clique sur un document, j'ai un aperçu avec IE de ce document dans une frame, et non une nouvelle fenêtre MsWord comme sous windows98.
 
Comment faire pour ouvrir MsWord à la page de l'aperçu IE ?
Cela vient-il de IE (je doute car la machine sous windows98 a IE6.0) ?
 
merci de votre aide, je bloque là :/
 
voici le code de la page concernée:
 

Code :
  1. <% ListFolderContents(Server.MapPath("Référence Qualité" )) %>
  2. <% sub ListFolderContents(path)
  3. 'positionnement de variables
  4.      dim fs, folder, file, item, url
  5.      set fs = CreateObject("Scripting.FileSystemObject" )
  6.      set folder = fs.GetFolder(path)
  7. 'affiche le répertoire pointé.
  8.      Response.Write("<li><b>" & folder.Name & "</b>" & vbCrLf)
  9.      Response.Write("<ul>" & vbCrLf)
  10. 'affiche la liste des sous-répertoires
  11.      for each item in folder.SubFolders
  12.        ListFolderContents(item.Path)
  13.      next
  14. 'affiche la liste des fichiers
  15.      for each item in folder.Files
  16.        url = MapURL(item.path)
  17.        Response.Write("<li><a href=""" & url & """>" & item.Name & "</a>" & "</li>" & vbCrLf)
  18.      next
  19.      Response.Write("</ul>" & vbCrLf)
  20.      Response.Write("</li>" & vbCrLf)
  21.    end sub
  22. 'converti les adresses afin d autoriser les liens hypertextes
  23. persoPath   
  24.    function MapURL(path)
  25.      dim rootPath, url
  26.      persoPath = "Intranet"
  27.      rootPath = Server.MapPath("/" )
  28.      url = Right(path, Len(path) - Len(rootPath)-Len(persoPath)+10)
  29.      MapURL = Replace(url, "\", "/" )
  30.    end function %>


Message édité par xpoulet le 27-05-2004 à 10:40:52
Reply

Marsh Posté le 27-05-2004 à 10:39:15   

Reply

Marsh Posté le 27-05-2004 à 15:49:04    

...et le jour où tu as kk'1 qui visite ton site avec mozilla sous linux, il se passe quoi? ça explose?

Reply

Marsh Posté le 27-05-2004 à 15:50:12    

c'est pour de l'intranet et il n'y a que 10 postes tous sous win .

Reply

Marsh Posté le 27-05-2004 à 16:49:54    

:bounce:

Reply

Marsh Posté le 27-05-2004 à 16:52:41    

xPoulet qui bosse sous win en faisant de l'ASP, tu en a parle a tes amis de OSA? :D
(sinon j'y connais rien en asp :/)


---------------
IVG en france
Reply

Marsh Posté le 27-05-2004 à 18:16:42    

uriel a écrit :

xPoulet qui bosse sous win en faisant de l'ASP, tu en a parle a tes amis de OSA? :D
(sinon j'y connais rien en asp :/)

c'est pour mon stage ... :o
 
c'te honte :D


Message édité par xpoulet le 27-05-2004 à 18:16:59

---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 28-05-2004 à 09:22:55    

:bounce:
 
Aucun programmien programmiste ne peut m'aider ?? [:dawa]

Reply

Marsh Posté le 29-05-2004 à 13:14:31    

bah moi je suis d'ac avec skeye... tu dois devrais pensé a Firefox et linux... d'ailleur IE ca sux

Reply

Marsh Posté le 29-05-2004 à 15:05:55    

ptain les mecs c'est un dev précis merde :o
ASP n'a rien à voir dans ton problème, c'est juste que les postes devraient être configurés pour lancer Word hors de IE, sinon, IE se déguise lui-même en Word par défaut.


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 31-05-2004 à 22:09:17    

d'accord :jap:
pourrais tu me dire où se trouve ce "réglage" ... je ne connais pas trop windows :/


---------------
Preuve est faite que visages dévots et pieuses actions nous servent à enrober de sucre le diable lui-même.
Reply

Marsh Posté le 31-05-2004 à 22:09:17   

Reply

Marsh Posté le 01-06-2004 à 07:56:34    

up

Reply

Marsh Posté le 01-06-2004 à 08:09:55    

Va voir dans les associations de fichiers même si je suis pas sûr :
 
Outils > Options des dossiers > onglet types de fichiers
ensuite tu choisis ton fichier ASP et tu modifies l'association avec IE pour Word

Reply

Marsh Posté le 01-06-2004 à 09:41:43    

It doesn't work :'(

Reply

Marsh Posté le 01-06-2004 à 09:43:38    

tu peux toujours faire à la bourrine, clique droit sur un .doc, ouvrir avec, choisir word et cocher "toujours ouvrir blabla"
 
efficacité non garantie :D

Reply

Marsh Posté le 01-06-2004 à 09:44:36    

Ya pas une option de word qui permet ou non le lancement de word à l'intérieur du browser?

Reply

Marsh Posté le 01-06-2004 à 09:45:43    

si u bidouilles les activX sans doute mais par defaut je crois pas :/


---------------
IVG en france
Reply

Marsh Posté le 01-06-2004 à 09:51:33    

[:totoz] vous allez nous le tuer !!
 
Il a une debian le poulay :D
 
Si c'est pour de l'intranet un répertoire en lecture seule ça peut pas le faire ?

Reply

Marsh Posté le 01-06-2004 à 09:51:50    

urd-sama a écrit :

tu peux toujours faire à la bourrine, clique droit sur un .doc, ouvrir avec, choisir word et cocher "toujours ouvrir blabla"
 
efficacité non garantie :D

je vais essayer ça ... :)
 

Reply

Marsh Posté le 02-06-2004 à 14:25:57    

urd-sama a écrit :

tu peux toujours faire à la bourrine, clique droit sur un .doc, ouvrir avec, choisir word et cocher "toujours ouvrir blabla"
 
efficacité non garantie :D


 
j'ai essayé et cela ne marche pas trop bien ... la case "toujours ouvrir ..." est grisé et sous XP/2000 une fenêtre apparait en proposant "ouvrir", "enregistrer", "annuler". Je suis obligé de cliquer sur ouvrir pour lancer word.
 
Il n'y a pas moyen de contourner cette "protection" ?

Reply

Marsh Posté le 02-06-2004 à 14:27:22    

Euh.. MAJ+click droit > ouvrir avec désactive pas le grisé ?

Reply

Marsh Posté le 02-06-2004 à 14:27:47    

black_lord a écrit :


Si c'est pour de l'intranet un répertoire en lecture seule ça peut pas le faire ?


nop, car tous les utilisateurs doivent pouvoir modifier les fichiers consultables :/ .

Reply

Marsh Posté le 02-06-2004 à 14:28:22    

black_lord a écrit :

Euh.. MAJ+click droit > ouvrir avec désactive pas le grisé ?

le maj+click ne fonctionne pas sur un lien hypertexte :/

Reply

Marsh Posté le 02-06-2004 à 14:30:08    

xPOULET a écrit :

nop, car tous les utilisateurs doivent pouvoir modifier les fichiers consultables :/ .


 
Ben un lecteur réseau monté par un script [:spamafote]

Reply

Marsh Posté le 02-06-2004 à 14:30:38    

xPOULET a écrit :

le maj+click ne fonctionne pas sur un lien hypertexte :/


 
je me suis fourvoyé en oubliant le contexte. Désolé

Reply

Marsh Posté le 02-06-2004 à 14:36:52    

purée je bloque grave là :cry:

Reply

Marsh Posté le 02-06-2004 à 14:37:25    

xPOULET a écrit :

purée je bloque grave là :cry:


et t'as pas une connerie à désactiver dans les options internet tout connement? :o

Reply

Marsh Posté le 02-06-2004 à 14:38:36    

xPOULET a écrit :

purée je bloque grave là :cry:


 
Pourquoi tu veux pas utiliser un lecteur réseau ?

Reply

Marsh Posté le 02-06-2004 à 14:41:21    

>skeye: j'ai regardé dans les options internet, mais je n'ai rien trouvé qui corresponde
 
>black_lord: en quoi le script vbs ? j'ai commencé le vbs la semaine dernière :(

Reply

Marsh Posté le 02-06-2004 à 14:42:27    

c'est du batch alors pas du VBS :)
 
net use x: \\machine\partage_avec_documents\

Reply

Marsh Posté le 02-06-2004 à 14:48:00    

merchi je vais voir :)


Message édité par xpoulet le 02-06-2004 à 14:48:09
Reply

Marsh Posté le 02-06-2004 à 15:12:46    

xPOULET a écrit :

merchi je vais voir :)


 
on est hors charte donc si tu veux continuer en MP pas de problème :)

Reply

Marsh Posté le 02-06-2004 à 16:33:22    

je vais poster la question dans WSR alors :)

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed