Qu'est-ce qui ne va pas avec mon lien ?

Qu'est-ce qui ne va pas avec mon lien ? - HTML/CSS - Programmation

Marsh Posté le 13-12-2005 à 12:31:45    

Ca fait au moins 30 minutes que je creuse dans tous les sens, et je ne vois pas ce qui cloche !
 

Code :
  1. <td>Documentation des blocs<br/><a href="file:///c:/documents%20and%20settings/administrateur/mes%20documents/documentation/generix/doc%20generix/pack/fra/hlp/annexes/blocs/edite_ep.html">edite_ep.html</a></td>


 
Ni IE i FF ne veulent suivent le lien. Si je clique dessus ben... Il ne se passe carrément rien !
IE accèpte tout de même de faire "enregistrer sous", mais pas moz.
 
Sâchant que j'appelle ce lien à partir d'une page lue en HTTP.


Message édité par Arjuna le 13-12-2005 à 12:32:12
Reply

Marsh Posté le 13-12-2005 à 12:31:45   

Reply

Marsh Posté le 13-12-2005 à 12:47:10    

normalement sur une page web , tu ne mets que des liens a partir du repertoire "root" de ton serveur  
 
tu ne peux pas aller chercher un doc ailleurs ( et encore heureux )


---------------

Reply

Marsh Posté le 13-12-2005 à 12:56:10    

:heink:
 
c'est nouveau ça !
 
alors dis-moi comment les sites arrivent à afficher de la pub :sarcastic:
 
nan, à la limite, que Microsoft n'étant pas foutu de sécuriser IE ait désactivé les accès à file:/// depuis http://, j'imagine la chose possible (quoique je n'y crois pas, des sites permettent de télécharger leurs images dans un répertoire local afin de naviguer plus vite), mais que FF fasse de même, là j'y crois pas.
 
Nan, y'a forcément une couille dans mon lien. Ca m'étonnerais très grandement que l'emplacement du fichier y soit pour quoi que ce soit...

Reply

Marsh Posté le 13-12-2005 à 12:58:35    

pour rappel : le document en question EST sur mon disque, là, juste sous ma main droite, sur mon portable, qui héberge le site, et qui vient de me renvoyer ce lien après avoir interrogé son catalogue index server.
 
quand je dis que si je clique sur le lien il ne se passe rien, c'est qu'il ne se passe rien. sinon j'aurais parlé de 404, de message d'erreur ou je ne sais quoi. là, nan, rien. pas de nouvelle fenête, pas de page qui charge indéfiniment, rien. comme cliquer sur un bout de texte bleu souligné mais qui n'est pas un lien si tu préfères.

Reply

Marsh Posté le 13-12-2005 à 12:59:31    

Arjuna a écrit :


nan, à la limite, que Microsoft n'étant pas foutu de sécuriser IE ait désactivé les accès à file:/// depuis http://, j'imagine la chose possible (quoique je n'y crois pas, des sites permettent de télécharger leurs images dans un répertoire local afin de naviguer plus vite), mais que FF fasse de même, là j'y crois pas.


 
Sisi, c'est desactivé sur FF aussi :o
 
Quand on clique, il se passe rien


---------------
JE JE SUIS LIBERTINEEEEEEEEEEE JE SUIS UNE CATINNNNNNNNN §§§§§§§§
Reply

Marsh Posté le 13-12-2005 à 13:06:07    

bon, à priori en effet, c'est encore une invention des mongoliens du W3C...
 
génial les gars ! nan, là, ça m'épate.
donc maitenant, on n'a plus le droit de mettre de liens vers un autre site, ou vers un fichier ftp ? ha ? nan ? y'a que le contenu du PC local qui est bloqué ?
je dois admettre que même mon chien n'a pas eu une idée aussi lumineuse depuis longtemps.

Reply

Marsh Posté le 13-12-2005 à 13:37:19    

nan , c'est vrai , tu est un dieu , et le w3c , ainsi que moi meme ne sommes que des abrutis  
 
ou peut etre que ce protocole n'est pas prévu pour etre mis dans un site web  
 
et si tu testais un peu , ou si tu avais un minimum de connaissance, tu saurai qu'un lien de http:// , ftp ://user:pass@ftphost  sont standards et fonctionnent .
 
 
ceci dit , pour firefox , si tu veux faire un site crade tu peux tenter ca  

Citation :

13 - Pourquoi les liens en file:// ne marchent pas sur mon réseau local ?
 
Contrairement aux autres navigateurs, Mozilla désactive tout accès aux liens du type FILE:// depuis une page en http://. La raison est que l'accès à des ressources locales depuis une page sur internet est une faille de sécurité possible. Le problème est que lorsque vous travaillez en intranet, vos pages commencent aussi par http:// (http://localhost/, http://intranet/, http://IPserveur local/ etc.) et que donc vous ne pouvez pas accéder à des ressources locales comme le peuvent d'autres navigateurs ce qui est un gros obstable à l'utilisation de Mozilla sur réseau local. La solution est de désactiver ce blocage en rajoutant la ligne suivante au fichier user.js :
 
user_pref("security.checkloaduri", false);


 
 
tu pourrai aussi regarder sur la possibilité de jouer un peu avace apache afin que ton repertoire "Mes documents" apparaissent comme etant sous la racine de ton site web et donc mettre des liens http:///
 
 
.......


Message édité par flo850 le 13-12-2005 à 13:42:24

---------------

Reply

Marsh Posté le 13-12-2005 à 14:07:07    

1) "file://" est un entête de protocole absolument standard, au même titre que http://, ftp://, telnet:// etc.
 
2) mettre "mes documents" comme répertoire virtuel d'un site web, ça oui, je suis d'accord, il s'agit d'un réel trou de sécurité, là pour le coup, c'est indéniable.

Reply

Marsh Posté le 13-12-2005 à 16:54:35    

Bon ben j'ai résulu le souci en mettant un fichier "LoadFile.aspx" qui répcupère le path du fichier à charger, va le chercher sur le disque, et le renvoie en tant que pièce attachée à la page (chargement du fichier sans quitter la page)

Reply

Sujets relatifs:

Leave a Replay

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