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 :

str.replace dans un href


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    107
    D�tails du profil
    Informations personnelles :
    �ge : 49
    Localisation : France, Pyr�n�es Orientales (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2006
    Messages : 107
    Par d�faut str.replace dans un href
    Bonjour,

    tout d'abord je tiens � dire que je ne suis pas du tout dou�e en javascript et c'est donc pour �a que je viens vers vous pour mon probl�me...

    J'ai 2 blocs d'images, le second int�ragit avec le premier. En cliquant sur les images du second bloc, j'affiche l'image en question dans le premier bloc mais avec une taille diff�rente. Pour ce faire j'ai cr�er un input � c�t� de la petite image qui r�cup�re la valeur du src de l'image. Ensuite en javascript j'ai r�cup�r� la valeur de l'input pour changer le src de l'image moyenne. Ce qui donne en javascript :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    	if (typeof(autresphotos)!= 'undefined'){
    		var sudoSlider = $("#slider").sudoSlider({
    		autowidth:false,
    		slideCount:2
    		});
    		$(".PhotosAutresDetails").click(function(){
    			$(".PhotoPrincDetails").attr('src', $(this).siblings('input').val()); //<- récupération du nouvel src de l'image au format m
    		});	
    		$(".PhotosAutresDetails").click(function(){
    			$("#PhotoPrincDetails").attr('href', $(this).siblings('input').val()); //<- récupération du nouvel href de l'image au format m
    		});
    Je mets juste une partie du code donc pas d'inqui�tude s'il manque des parenth�ses fermantes ou autres ^^

    au final mon image de taille moyenne se pr�sente de cette mani�re en code html :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    <a href="{$MediaPath}/m_{$Photo/Url}" id="PhotoPrincDetails" rel="zoomPhoto"><img src="{$MediaPath}/m_{$Photo[@NumMedia='0']/Url}" id="zoomPhoto" class="PhotoPrincDetails" alt="" /></a>
    Jusque l� tout va bien... les choses se complique parce que je souhaite afficher cette image dans un format plus grand dans une colorbox (�quivalent de la ligthbox), le lien de cette nouvelle image �tant {$MediaPath}/f_{$Photo/Url}...

    Alors je me disais que vu qu'il y a juste une lettre qui change, j'aurais pu faire un str.replace mais j'ai beau retourner le probl�me dans tous les sens, faire des essais, lire des exemples sur le net, j'arrive pas � comprendre comment changer ma cha�ne de caract�re du href
    si quelqu'un pouvait m'expliquer calmement se serait cool. merci d'avance

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    var nouveauHref = ancienHref.replace(/\/m_/, "/f_");
    ...devrait fonctionner ^^

Discussions similaires

  1. Utilisation de REPLACE() dans un programme PL/SQL
    Par Djene dans le forum PL/SQL
    R�ponses: 8
    Dernier message: 10/12/2009, 11h30
  2. [expression r�guli�res] utilisation dans str.replace()
    Par PoZZyX dans le forum G�n�ral JavaScript
    R�ponses: 16
    Dernier message: 15/05/2008, 17h57
  3. Utilisation de replace dans champs text
    Par cdelamarre dans le forum PostgreSQL
    R�ponses: 5
    Dernier message: 01/12/2004, 17h26
  4. fonction dans une href
    Par deeal dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 17/11/2004, 12h33
  5. REPLACE dans un UPDATE
    Par outdial dans le forum Requ�tes
    R�ponses: 3
    Dernier message: 20/09/2004, 11h00

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