Formulaire HTML et lecteur vidéo

Amar_Tchek Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
Amar_Tchek Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis entrain de monter un petit site web qui permettra de lire les vidéos et tous ça en HTML uniquement (si possible).

Un formulaire est mi à disposition d'un utilisateur lui permettant d'entrer le lien de sa vidéo et un autre code dans la même page devra lire la vidéo après avoir récupérer le lien.

Mon problème c'est comment récupérer le lien en HTML.

Merci de votre aide
A voir également:

1 réponse

ngolo
 
Salut,

HTML c'est de l'affichage des pages web uniquement. Le fichier HTML correspond à la page, celle ci est chargée par le navigateur à partir de l'hébergeur web(serveur http). On y rajoute CSS pour faire la mise en page.
Avec HTML seulement on parle de sites statique, si on veut changer quelque chose il faut modifier soit même le fichier.
Un formulaire est une balise HTML mais les informations qui sont transmise par ce biais doivent être traitées par un langage de programmation comme javascript/jquery qui fait partie des spécifications et possibilités de la dernière version d'HTML(5) ou par PHP.
In langage de programmation à rien à voir avec HTML qui est un langage de repères(balises) indiquant le contenu de la page.
En programmation on s'intéresse à l'abstraction et on utilise la logique mathématique pour des opérations séquentielles(ou pas avec l'objet et l'événementiel) qui sont traduites en valeur compréhensible par l'ordinateur(le fameux 0 ou 1 de l'informatique).

En clair pour afficher quelque chose c'est HTML/CSS, pour traiter des informations il faut de la programmation.


----------------Complément: Pour un site sérieux et robuste-----------------------

Pour retenir une information(donnée informatique) il faut soit l'enregistrer sur un fichier texte sur le serveur web qui est chargé par la page HTML. Solution pas terrible mais possible, avec javascript par exemple, car le contenu du fichier sera très difficile à organiser et n'aura aucune sécurité(n'importe qui peut y accéder, risque aussi de perdre tout le fichier lors de la moindre erreur de transfert...)
Soit et c'est la vrai et seule solution(j'ai donné l'autre à titre d'exemple car le principe est le même):
En utilisant une base de données dont le but est de rendre accessible, enregistrer, modifier, trier, classer... toutes les informations qui y seront retenues et permet aussi ces opérations de manière concurrentes sans souci(plusieurs ajouts simultanés par exemple).

Ce système ce sont les sites dynamiques, car le contenu des pages peur varier sans aucune intervention sur le contenu du site en fonctions des paramètres qu'on détermine(programme).
Les sites statique n'ont aucun avenir, sont voués à être remplacé par une solution avec base de données car une fois ceux ci terminé ils ne nécessiteront aucune intervention du webmaster, ou alors pour l'ajout/modifications de fonctionnalités.

Les CMS rendent accessible la création de tels sites sans être développeur et analyste informatique. Ce sont des outils de gestion du contenu qui ne nécessite que le bases et principes généraux de cette technologie.
0
Amar_Tchek Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Merci pour l'éclaircissement
0
Amar_Tchek Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai opter finalement pour l'utilisation du javascript, je récupère bien le lien, j'aimerais savoir comment coller ce lien au niveau du src de la balise vidéo.

Voici mon code simplifié


<form name='lienv' method="POST" action=>
Vidéo Url: <input name="lien" type="text" /> <input type="submit" value="Play" onclick='copie()' />
</form>

<script language="javascript">
function copie()
{
var lelien = document.lienv.lien.value;
document.getElement('vid').innerHTML = lelien;
alert("le lien est : " + lelien + ".");
}
</script>

<video name="vid" poster="png.gif" autoplay controls>
<source src= type="video/mp4">
Votre navigateur ne supporte pas la vidéo avec HTML5.
</video>
0