IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

aide sur la méthode match()


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Par défaut aide sur la méthode match()
    Bonjour,
    J'suis loin d'être bon en javascript, donc j'avance aléatoirement ..

    Je tente de modifier un plugin de TinyMCE (media) pour qu'il reconnaisse une source de média supplémentaire .

    J'ai tenté le code suivant ( bon, il marche pas)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    	// Archive Host
        if ( v.match(/dewplayer\.swf\?son=(.*)(.*)/) ) {
            f.width.value = '235';
            f.height.value = '20';
            f.src.value = 'http://www.archive-host.com/dewplayer.swf/' + v.match(/son=(.*)(.*)/)[0].split('=')[1];
            return 'flash';
        }
    Pour intégrer ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    http://www.archive-host.com/dewplayer.swf?son=http://sd-1.archive-host.com/membres/playlist/108751062716077859/space_life.mp3&autostart=1&autoreplay=1
    En m'inspirant de ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    	// YouTube
    	if (v.match(/watch\?v=(.+)(.*)/)) {
    		f.width.value = '425';
    		f.height.value = '350';
    		f.src.value = 'http://www.youtube.com/v/' + v.match(/v=(.*)(.*)/)[0].split('=')[1];
    		return 'flash';
    	}
     
    	// Google video
    	if (v.indexOf('http://video.google.com/videoplay?docid=') == 0) {
    		f.width.value = '425';
    		f.height.value = '326';
    		f.src.value = 'http://video.google.com/googleplayer.swf?docId=' + v.substring('http://video.google.com/videoplay?docid='.length) + '&hl=fr';
    		return 'flash';
    	}
    Qui marche ...

    Je sais, j'suis pas au point .. mais si quelqu'un peu me donner un coup de main ...
    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    tu as des caractères à echapper dans la regexp ..

    donnes moi plutot un exemple de chaine de depart et ce que tu veux en faire ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Par défaut
    Bonjour,

    Alors je m'explique ;

    Je souhaite que ma fonction reconnaisse cette chaine :

    http://www.archive-host.com/dewplayer.swf?son=http://sd-1.archive-host.com/membres/playlist/108751062716077859/space_life.mp3&autostart=1&autoreplay=1
    En rouge, le zones qui peuvent changer .

    Donc
    If reconnaissance de cette chaine ( en gros, si c'est un mp3 chez archive-host)
    f.width.value = '235'; ( ça, ça change pas )
    f.height.value = '20';
    ( ça, ça change pas )
    f.src.value = ma chaine en prenant en compte les différentes possibilités sur les zones rouges ..



    j'espère avoir été clair

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    j'ai pas compris cette ligne là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    f.src.value =  ma chaine en prenant en compte les différentes possibilités sur les zones rouges ..
    tu veux mettre quoi dasn le value ?
    juste la fin en rouge ou auddi le sd-1 ???
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre éclairé Avatar de camyo
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Juin 2004
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Juin 2004
    Messages : 400
    Par défaut
    Dans mon value,
    il doit y avoir la chaine entière


    mais comme je le dis, les zones rouges changent

  6. #6
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    docn juste tester si la chaine contient "sd-1" au bon endroit ...
    quelle sont les autres possibilités à la place de sd-1 y'a un pattern ?

    pareil pour la seconde partie :
    108751062716077859/space_life.mp3
    y'a un pattern aussi ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Aide sur une méthode de requête oubliée
    Par Leduc08 dans le forum MySQL
    Réponses: 12
    Dernier message: 03/07/2015, 09h19
  2. Aide sur la Méthode Range
    Par Didpa dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 07/10/2010, 13h19
  3. Recherche aide sur la méthode gettype()
    Par Upsilone dans le forum VB.NET
    Réponses: 3
    Dernier message: 26/07/2009, 15h14
  4. aide sur la méthode openschema
    Par boss_gama dans le forum ASP
    Réponses: 9
    Dernier message: 29/06/2006, 12h57
  5. [C#] Aide sur méthode bloquante
    Par ArChAnGe76 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 22/12/2005, 18h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo