fr . comp . lang . javascript


Service Usenet Gratuit - You The Net .Com Consultez les groupes de news usenet nntp avec www.youthenet.com Postez et suivez voos fils de discussions gratuitement avec you the net .com le service gratuit de news en ligne

Re: coder quelque chose de plus malin que <base href=".."> sur Fr Comp Lang Javascript



Groupes les plus fournis
sci astronautique lettres langue francaise rec son-image video materiel comp materiel optimisation comp os mac-os classiques comp reseaux ip rec arts musique jazz rec arts musique metal comp reseaux ethernet comp algorithmes lettres langues-anciennes grec test petites-annonces divers comp developpement agl windev sci electrotechnique usenet-fr emile durkheim comp lang python rec cuisine bonnes-adresses comp os linux configuration comp lang php


Derniers posts youthenet
Re: Démission pour création d'entreprise commerce ou service Que pensez-vous de la doctrine de James Madison ? Re: envoi des données à un serveur html la demeure du chaos Re: Alice au pays de Free (d'après la t ribune) Re: Est-ce ue violation de la GPL? Re: L'ultra libéralisme du chemin de fer prôné par Sarkozy... Président langue de bois ? la compagnie de l'autre

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Bien mais pas à ce point...
Journal du Net - Publié depuis 1 heure
Oui, j'ai rencontré des problèmes de compatibilités JavaScript, ou des bugs qui sont apparus sur des pages mêlant flash et JavaScript. ...
source

Accueil |  Ajouter aux Favoris |  Inscription |  connexion |  Flux RSS de fr.comp.lang.javascript |

fr . comp . lang . javascript

Re: coder quelque chose de plus malin que <base href="..">



accueil . fr . comp . lang . javascript




Re: coder quelque chose de plus malin que &lt;base href=&quot;..&quot;&gt;

   
Sujet: Re: coder quelque chose de plus malin que <base href="..">
De: christophe.lohr (l' arobase) enst-bretagne.fr (Christophe Lohr)
Groupes: fr.comp.lang.javascript
Organisation: ENST Bretagne
Date: 19. May 2008, 22:04:56
SAM a écrit :
Christophe Lohr a écrit :
Bonjour,
  voici mon souci : j'ai un document html composé de plusieurs fichiers (quelques fichiers html, plus quelques images). La difficulté est que je dois les déposer sur un site qui gère les fichiers via une base de donnée. Ainsi on accède aux fichiers par une requête du style :
http://lesiteweb.org/file.php?file=/repertoire/index.html

La conséquence c'est que si mon fichier index.html fait un <IMG SRC="image.png">, les navigateurs vont le rechercher dans
http://lesiteweb.org/image.png et non pas dans http://lesiteweb.org/file.php?file=/repertoire/image.png

Bref, il me faut gérer cette URL de base non conventionnelle.
Naïvement, j'ai essayé avec le tag <base href=".."> dans l'entête, mais bien entendu, il n'est pas pris en compte...

cela veut-il dire que pour chaque image il faut faire :
     src="http://lesiteweb.org/file.php?file=/repertoire/image.png"
c a d  relancer le fichier 'file.php' qui doit alors titiller la base de donnée pour trouver l'image ?
N'est-ce point beaucoup de labeur pour le serveur ?

peut-être
c'est la contre-partie du "web dynamique"
(Note: je ne gère pas le serveur en question, je ne fais que l'utiliser)

cela dit, j'ai l'impression que c'est une façon de faire de plus en plus courante : par exemple tous les sites genre dailymotion, d'albums photos, de forum, etc. tout le contenu est dans une base de donnée (même les documents)


Si les images sont en fait dans un répertoire, je ne vois pas où est le problème avec :
    src="/repertoire_des_images/image.png"

il n'y a pas de répertoire au sens habituel, c'est plutôt un répertoire virtuel dans le sens ou c'est la base de donnée qui me ressort mes document "ensembles" et me les présente comme si ils étaient dans un même répertoire de disque dur, mais ce n'est certainement pas le cas sur le serveur.


Par conséquent, je pensais qu'il devrait être possible de coder en javascript une fonction qui d'une part repère la base de l'url du document html en cours, puis l'ajoute à tous les liens locaux.

??? la "base" de l'url de la page (http://lesiteweb.org/) est de toutes façons ajoutée silencieusement par le navigateur ...

oui, mais de mon point de vue cette base d'url n'est pas la bonne, il me faudrait la chaîne "http://lesiteweb.org/file.php?file=/repertoire/" pour que le serveur me retrouve les fichiers.


Si les images sont dans : repetoire/photos/
et si le php sait écrire : ?file=/repertoire/
il saura bien écrire cekivabien pour les src, non ?
  src="<?php echo $repertoire ?>/photos/photo_1.jpg"

Le php qui fait fonctionner le serveur, je n'ai en aucun cas la main dessus.
Tout ce que je maîtrise, ce sont les documents que j'y dépose (html, png).
D'où l'idée initiale de coder dans mes documents html un bout de javascript qui ré-arrange ses url relatives...


Date Sujet  Auteur
01.01. o 
Derniers articles
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs rec moto soc politique rec photo numerique misc engueulades petites-annonces informatique sci physique misc droit comp os linux configuration soc religion

Derniers messages
petites-annonces informatique autos mitsubishi jobs offres jobs demandes jobs d jobs rec moto reseaux telecoms adsl soc politique sci physique misc droit misc engueulades rec photo numerique soc religion comp os linux configuration

actualité

JavaScript 2 s'annonce comme version minimaliste
Journal du Net - 27 août 2008
JavaScript 2 n'attendra pas la version 4 du langage ECMAScript. Parmi les entreprises ayant poussé en ce sens figurent plusieurs poids lourds, ...
source

actualité

Et les normes '
01net - Il y a 7 heures
Pour le developpeur Web > Il ne serait alors plus obliger de multiplier les procédures de controles et les fonctions Javascript pour pallier au non respect ...
source


 




Copyright 2008 ©  - YouTheNet.com

| paresse de estomac |