11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

que faut-il mettre après "nom" pour que le bidouillage suivant affiche le nom du fichier (si c'est realisable)


<script type="text/javascript">
nom = xxxxxxx.yyyyyyy;               
document.write("fichier affiché ":",nom);
</script>



Merci de votre aide
Modifié par helvetdulac (05 Apr 2006 - 16:53)
L'opérateur + permet de concaténer deux chaînes de caractères en javascript.
Tu aurais pu trouver la réponse sur Google en 10 secondes.
Bonjour,
je me suis mal exprimé, je cherche la formule qui en remplaçant les
xxxxxx et les yyyyy entrera dans la variable nom, le nom du fichier affiché à l'ecran.
comme dans la formule qui donne la date de la dernière modification du fichier


<script type="text/javascript">
          date = document.lastModified;
           document.write("Dernière mise à jour  ",date);
</script>



merci d'avance
Modifié par helvetdulac (04 Apr 2006 - 15:11)
Bonjour à tous et merci pour l'aide, mon problème est résolu.

En passant, c'est pas évident et j'ai cherché avec des tas de noms se rapportant à un fichier mais je n'envisageai pas window.location.
dernière petite chose, ça fonctionne avec le code ci-dessous

<script type="text/javascript">
var myloc = window.location.href;
var lg = myloc.length;
a = lg-22
b= lg-5
document.write("Ref. Photo : ",myloc.substring(a,b));
</script>


cette façon de faire est-elle "abracadabrantesque" ou normale ?

Merci d'avance
Modifié par helvetdulac (05 Apr 2006 - 00:27)
Ben, je trouve que ce n'est pas très portable.
J'imagine que tu as calculé manuellement le 5 et le 22 pour extraire la partie de l'URL que tu veux.
Mais que se passe-t-il si tu changes de dossier , de domaine, de logique au nommage des fichiers ?
Personnellement, j'aurais opté pour les expression régulières, mais bon, ton script reste valable tant que tu ne changes pas ces paramètres.
Bonjour, suite et fin.
voilà la dernière mouture qui ma demandé plusieurs heures de recherche.


<script type="text/javascript">
var image = window.location.href;
p1 = image.lastIndexOf("/");
p2 = image.lastIndexOf(".");
document.write("Ref. Photo : ",image.substring(p1+1,p2));
</script>


Le problème, c'est que presque rien de la syntaxe javascript correspond à celle du turbo-basic que j'ai appris dans les années 80.
Dans le "tout en poche" sur le javascript que j'ai, c'est pas évident si on est neophyte.
Il faudrait lire attentivement le tout, mais à 67 ans, je n'ai plus suffisamment de temps devant moi pour tout faire ce que j'envisage.
Merci encore pour toutes les aides qui m'ont mis sur la voie.

C'est en cours d'élaboration, tout n'est pas achevé mais pour la routine susdite, c'est visible sur le lien

http://www.granges-sur-baume.fr
[/url]

Merci encore et A+
Modifié par helvetdulac (05 Apr 2006 - 16:52)