Accueil > Forum > > > > Dynamiser une page web via l'url par javascript ?
Dynamiser une page web via l'url par javascript ?
jeudi 23 octobre 2008 à 12:38:43 |
Dynamiser une page web via l'url par javascript ?

Thommen
|
Bonjour à tous,
Je cherche comme une folle, mais sans succès, à dynamiser une page web sans avoir à créer une base de donnée.
Je m'explique: sur le serveur web, j'ai un répertoire qui contient des séquences vidéos Quicktime (.mov). Dans le même répertoire, j'ai une page html (films.htm)qui sert de template (mise en page) et qui doit accueillir un .mov
Je ne sais pas créer de db ni l'admin qui me permettra d'uploader ces .mov sur le serveur et encore moins une page asp ou php qui gerera la sélection du bon .mov (id?=12345.mov)
Par simplicité et surtout par manque de temps (et de moyens pour le faire réaliser !), je pensais au javascript de la manière suivante:
Introduire dans l'url de la page "films.htm" du javascript qui pointe vers le bon .mov . La page "films.htm" doit alors je pense contenir une balise du style "embed" qui réagirait au javascript contenu dans l'url.
Pour récapituler, l'url de ma page "films.htm" deviendrait par exemple (j'invente) "javascript(embed 12345.mov in http://www.monsite.com/films.htm)"
Je n'aurais plus alors qu'à changer le nom de fichier pour voir apparaître la vidéo souhaitée dans la page "films.htm".
Je sais que les .mov peuvent être directement lus dans un navigateur mais j'ai besoin du canevas htm qui fournit des informations essentielles et surtout une belle présentation aux petits films.
J'espère de tout coeur que ce n'est pas utopique et que c'est réalisable.
Si c'est faisable, pourriez-vous m'aider ? Je suis très limitée en javascript.
Si vous pouvez m'aider, je vous en serais très reconnaissante,
Bonne journée à tous,
Sandrine
|
|
jeudi 23 octobre 2008 à 13:50:18 |
Re : Dynamiser une page web via l'url par javascript ?

bultez
|
bonjour si tu ne sais pas avec php, et que tu crains avec javascript... fait le en html ? <a href="fichier1.mov" target="_blank">lien 1</a> <a href="fichier2.mov" target="_blank">lien 2</a> ... tu sauras mettre en forme la présentation ( dans un div, ul+li, ... css... ) dans le target, pourquoi pas l'ID d'un iframe, ou autre.... Cordialement
|
|
jeudi 23 octobre 2008 à 14:20:08 |
Re : Dynamiser une page web via l'url par javascript ?

Thommen
|
Bonjour Bultez,
Je comprends bien ce que tu me dis mais mon objectif n'est pas là.
Pour la petite histoire, je suis designeuse et je filme mes maquettes pour en donner le meilleur aperçu possible. Je diffuse mes créations aux constructeurs via un site web spécialisé (pas le mien) où sont listées toutes mes créations.
Tous mes objets sont représentés en liste et, en cliquant sur un objet, on en a le détail.
Sur la page de détail d'un objet, j'ai la possibilité d'ajouter un lien externe, pour cela, je dois introduire l'url de ma page (et ma page est "films.htm").
Le seul hic c'est que cette page ne peut présenter qu'une seule création et non pas la totalité (et il y a plusieurs centaines de créations ...).
C'est pq la solution de faire pointer vers une page bourrée de liens est proscrite. Il m'est aussi impossible de créer une page html par création (trop fastidueux). Du coup, je pensais à une page unique dont le "embed" (ou équivalent) puise le fichier à inclure ds la page web dans le javascript tapé dans l'url.
J'ai déjà vu cela il y a qques tps, mais impossible de mettre la main dessus. J'ai contacté une sté de webdesign qui me dit que c'est tt à fait faisable mais je n'ai vraiment pas les moyens de me payer leurs services (et je ne parle pas du coût d'une création de db + admin...)
Merci en tout cas pour ton message !
Cordialement,
Sandrine
|
|
jeudi 23 octobre 2008 à 14:34:48 |
Re : Dynamiser une page web via l'url par javascript ?

bultez
|
>>c'est tt à fait faisable je confirme. >>je n'ai vraiment pas les moyens de me payer leurs services il te reste à rechercher ( et trouver ) quelque choses qui existe ( et il y en a... sur CodesSources aussi !) parce que si je dois te le faire, je ne demande pas cher, mais ça ne va pas être non plus dans ton budget je suppose....
|
|
jeudi 23 octobre 2008 à 15:04:12 |
Re : Dynamiser une page web via l'url par javascript ?

XtremDuke
|
Salut,
Tu peux sans problème récupérer le nom d'une vidéo passée en paramètre. Exemple :
// Je considère que tu lances ce genre d'url: http://www.blabla.com/index.html?id=mavideo.mov function getMovieName(){ var pattern = location.search.match(new RegExp("[?id=]","g")) if(pattern) return location.search.split('=')[1]; return null; }
alert(getMovieName());
|
|
jeudi 23 octobre 2008 à 15:13:30 |
Re : Dynamiser une page web via l'url par javascript ?

XtremDuke
|
J'ai oublié de préciser comment inserer ta vidéo...
Ajoute un objet embed à ton document Html. Exemple :
<embed src="" width="320" height="280" controller="true" autostart="true" type="video/quicktime" id="videoZone"></embed>
Il y a quelques trucs à savoir concernant l'insertion de se genre d'objet. Effectivement, il n'est pas compatible avec toutes les versions des navigateurs. Aussi je te laisse la joie d'aller te documenter à ce sujet mais tu peux le laisser tel quel.
Enfin, il ne te reste plus qu'à changer la source de l'objet au chargement de ton document :
var videoName = getMovieName(); if(videoName) document.getElementById('videoZone').setAttribute('src', 'repertoire_videos/'+videoName);
|
|
vendredi 24 octobre 2008 à 23:31:05 |
Re : Dynamiser une page web via l'url par javascript ?

Thommen
|
Ca marche ! :))))))))))))))))))))))))))))))))))))))))))))))))))))))
SUPER MERCIIIIIIIIIIIIIIIIIIIIIIIIIIII
|
|
vendredi 24 octobre 2008 à 23:33:16 |
Re : Dynamiser une page web via l'url par javascript ?

Thommen
|
M... j'ai oublié un autre type de fichier que je voudrais dynamiser... et ça ne semble pas marcher de la même manière, j'envoie ça par MP !
|
|
vendredi 24 octobre 2008 à 23:35:58 |
Re : Dynamiser une page web via l'url par javascript ?

Thommen
|
Je recopie ici mon MP, ça peut aider qqn dans le même cas que moi :
Dans mon post précédent, je n’ai pas pensé parler d’un autre type de fichier pour lequel j’aurais souhaité un résultat similaire au .mov !
C’un applet java qui pilote une image interactive, sorte de vue à 360°, qui me sert à présenter mes créations dans l'environnement (le local, le lieu) choisi par mon client.
Je souhaite donc modifier la valeur d'un <Param name> par javascript.
Voici l'applet d'origine :
<applet code="EggApplet.class" archive="e3D.jar" codebase="." width="384" height="243" name="EGGPhoto">
<param name="icons" value="applet.ear">
<param name="album" value="fichier_source.egg">
<param name="displaylist" value="false">
</applet>
J'essaie d'utiliser une procédure similaire à celle du .mov pour modifier le "value="fichier_source.egg" mais sans succès.
Voici le code que j'ai mis :
<head>
<script type="text/javascript">
function getEggName(){
var pattern = location.search.match(new RegExp("[?id=]","g"))
if(pattern) return location.search.split('=')[1];
return null;
}
//alert(getEggName());
</script>
</head>
<body>
<div align="center"> <br /><br />
<embed>
<applet code="EggApplet.class" archive="e3D.jar" codebase="." width="384" height="243" name="EGGPhoto">
<param name="icons" value="applet.ear">
<param name="album" value="EggZone">
<param name="displaylist" value="false">
</applet>
</embed>
<script type="text/javascript">
var vrName = getEggName();
if(vrName) document.getElementById('EggZone').setAttribute('value', 'egg/'+videoName+'.egg');
</script>
</body>
</html>
Résultat : l’applet se lance puis « gèle » car elle ne trouve pas le fichier source (.egg)
Je pense que le problème réside dans le getElementById car il y a plusieur fois le "value" dans l'applet. De plus, je ne sais pas si le setAttribute me permet d'écrire en lieu et place de EggZone dans de value="EggZone" ...
J'ai vu qu'il existait la fonction "document.getElementsByName" mais je m'y perds, mes tentatives se soldent par des échecs...
Votre aide me serait à nouveau vraiment précieuse.
J’espère ne pas abuser...
Sandrine
|
|
samedi 25 octobre 2008 à 10:31:17 |
Re : Dynamiser une page web via l'url par javascript ?

bultez
|
tu vois que ce n'était pas si compliqué, que les messages privés étaient inutiles pour ta nouvelle question ( car là au moins tu nous montres du code ;o) : >> modifier le "value="fichier_source.egg" met un id à l'applet : <applet id="toto" code=.... et utilise document.getElementById("toto").album="le .egg que tu veux"; Cordialement
|
|
Cette discussion est classée dans : javascript, page, mov, htm, films
Répondre à ce message
Sujets en rapport avec ce message
recherche javascript fenetre flottante bas droit [ par redbrain ]
bjr, je cherche un javascript qui permette de mettre dans une page html, une fenetre dans un coin en bas et a droite (ou s'affiche une autre page ht
JavaScript: appel du fichier externet (.js) - Help!! [ par Henri9009 ]
Bonjour à tous. Je ne comprends pas comment je peux avoir un problème avec une manipulation si simple. Je vais devenir fou!!! Ça fait un
ouvrir page en modifiant contenu des frames [ par cyrilc ]
Salut à tous,J'ai une page (index.htm) contenant deux frames pointant vers respectivement vers bandeau.htm et principal.htm.Je voudrais pouvoir ouvrir
Recuperer le SId avec javascript [ par nikos283 ]
SalutJ'ai une petit proble, voila j'ai une page php qui crée une session et j'aimerai avec javascript recupérer le nom et valeur de cette session. pou
impression paramétrée [ par Niles ]
hello, Je ne suis pas un pro du javascript, en fait je ne connait presque rien à la conception web, je programe en C++ et en Windev. Anyway: je do
Impression Javascript [ par syl2 ]
Bonsoir,depuis quelques jour, j'essaye de me lancer dans l'impression d'une page en Javascript, mais sans réel résultat. En effet, si vous regarder mo
Rediriger une page vers un iframe ? [ par Dkparker21 ]
Voila mon problème, Quand j'ouvre une page nommée "page.htm", je vérifie si elle est bien dans l'iframe 'cadre1' prévu à cet effet par : if (sel
Ecrire dans la page. [ par Bichon63 ]
Bonjour, Je voulais savoir si il était possible d'écrire dans une page en javascript :J'ai une carte d'une région de la france avec des images sur les
petit problème en javascript ou HTML..... [ par lemuge ]
bonjour,Comme vous allez le voir au travers de mes questions je suis novice, mais il faut bien commencer un jour.....Voilà mon premier problème :J'ai
Du php dans un script javascript. Est ce possible? [ par bouchardg ]
Bonjour,Est ce qu'il est possible d'incorporer du php dans un script javascript?Par exemple: j'aimerai faire un menu javascript pour des films, et je
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|