begin process at 2012 05 29 11:46:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Framework

 > 

Prototype, Script.Aculo.us

 > 

Id d'un élément "Sortable"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Id d'un élément "Sortable"

samedi 10 mars 2007 à 14:24:09 | Id d'un élément "Sortable"

OneWAY

Bonjour bonjour !
J'ai un petit problème, étonnant non ?
J'utilise "Sortable.create", bon, bah ça, ça va. Le problème vient du fait que j'utilise quatre "cases" dans lesquels je peux déplacer mes "boites".

Je cherche un moyen de détecter quel "case" est ma "boite".

En les déplaçant, les "boites" changent de "case", exemple (c'est du vite fait hein !) :

Exemple

Donc ! Quand je passe la "boite 1" dans la "case 2", la "boite 2" passe dans la "case 1".


Y'a-t-il donc un moyen de détecter dans quel "case" est la "boite 1" ?
Je cherche en fait à supprimer la "case" qui contient cette fameuse "boite"

id des cases : "case01", "case02", "case03" et "case04"
id des boites : "boite01", "boite02", "boite03" et "boite04"

P.S. : J'ai essayé document.getElementByID("case01").getElementByID("boite01") mais ça n'a pas l'air de fonctionner (je n'ai vraiment rien trouver sur le net qui me dise si c'est possible ou pas !!!)

Code HTML :


<div id="case01">
    <div id="boite01">Blablabla</div>
</div>
<div id="case02">
    <div id="boite02">Blablabla</div>
</div>
<div id="case03">
    <div id="boite03">Blablabla</div>
</div>
<div id="case04">
    <div id="boite04">Blablabla</div>
</div>
samedi 10 mars 2007 à 15:14:30 | Re : Id d'un élément "Sortable"

bultez

Membre Club
Réponse acceptée !




Bonjour,

pour connaître quelle boite est dnas la case 1 :

    document.getElementById("case01").getElementsByTagName("div")[0].id

    ( par exemple... car je pense qu'on pourrait faire avec les ???Child... ou autres méthodes )

tu sauras faire la boucle sur les "cases" pour trouver
où est la boite cherchée je suppose...


Cordialement            Bul         [mon Site]     [M'écrire]           

samedi 10 mars 2007 à 15:27:32 | Re : Id d'un élément "Sortable"

OneWAY


document.getElementById("case01").getElementsByTagName("div")[0].id

On apprend ça à l'école !!! Merci beaucoup !
Je me suis acharné sur du n'importe quoi pour rien ! (comme à chaque fois)

J'avais pas pensé au child/parent non plus... Y'a donc ça aussi :

document.getElementById("box01").parentNode.id

Qui donne donc aussi la "boite" à supprimer.

On ne devrait jamais renier les parents !

Encore merci !
samedi 10 mars 2007 à 15:30:08 | Re : Id d'un élément "Sortable"

OneWAY

Désolé pour le double post...

Je rectifie une erreur :

document.getElementById("box01").parentNode.id

Qui donne donc aussi la "boite" "case" à supprimer.
samedi 10 mars 2007 à 15:32:23 | Re : Id d'un élément "Sortable"

bultez

Membre Club
remarquer qu'on faire faire le "contraire"
    alert(document.getElementById("boite01").parentElement.id);

Cordialement            Bul         [mon Site]     [M'écrire]           

samedi 10 mars 2007 à 15:32:25 | Re : Id d'un élément "Sortable"

bultez

Membre Club
remarquer qu'on faire faire le "contraire"
    alert(document.getElementById("boite01").parentElement.id);

Cordialement            Bul         [mon Site]     [M'écrire]           

mercredi 14 mars 2007 à 16:56:39 | Re : Id d'un élément "Sortable"

g_fuck


ouais.... et comment faire si le parent est un parent du parent ???????
apparement y a pas de solution
J.BAHOLE
mercredi 14 mars 2007 à 17:10:43 | Re : Id d'un élément "Sortable"

OneWAY

Bah je vois pas où est le problème !
Explique un peu mieux s'il te plaît...

D'après ce que j'ai compris :

<div id="conteneur01">
    <div id="case01">
        <div id="boite01"></div>
    </div>
</div>


Tu détectes le parent de la boite :

var bidule = document.getElementById("boite01").parentNode.id;
var machin = document.getElementById(bidule).parentNode.id;

"machin" est l'identifiant du conteneur...

Non ?

___________
Tu peux faire une bouclesi le div que tu veux est le 10ème parent, mais après, ta page, c'est du grand n'importe quoi...
mercredi 14 mars 2007 à 18:39:27 | Re : Id d'un élément "Sortable"

bultez

Membre Club
>>comment faire si le parent est un parent du parent
Etonne.gif
    la réponse est dans la question...
        le parent c'est quoi ? ===> donc le parent du parent, c'est....

Cordialement            Bul         [mon Site]     [M'écrire]           



Cette discussion est classée dans : case, boite, id, blablabla, sortable


Répondre à ce message

Sujets en rapport avec ce message

onFocus sur une case de recherche [ par el_teedee ] bonjour,voilà, pour faire simple j'ai une case de recherche qui contient par défaut le texte "Recherche", quand je clique dessus je veux que le texte l'id de l'input... [ par Teclis01 ] voilà j aimerais changer la couleur de la case sur laquelle l'utilisateur pointe.chaque case est crée dans une boucle ou son id est unique La question Comment récupéré l'id (ou etiquette) d'une liste déroulante ? [ par converse ] Bonjour à tous,Je gallère un peu depuis hier. Je vais tenter d'expliquer simplement ma question.Je souhaite envoyer via une liste déroulante dans un f case a cocher [ par Djouloun ] Bonjour,j'aimerais attribué des cases a cocher à des titres afin de permettre a des visiteurs de télécharger une analyse sous forme de fichier word ou [DEPLACE]Problème Script Firefox/Internet Explorer [ par warham ] Bonjour,Tous d'abord excusez-moi si je me suis trompé de catégorie. J'ai un script PHP mais il ne marche que avec Internet Explorer, pas Firefox, pour petite boite de message [ par developvbdebut ] Bonjour tout le mondeJe souheiterai faire une sorte de msgbox à l'ouverture de la page html qui propose d'aller à une page ou à une autre page. Je ne Ajout de ligne dans un tableau en ajax [ par f6xara ] Bonjour, Voilà j'ai un problème sous IE seulement (sous firefox ça marche bien)J'ai fais une centrale de réservations en Ajax. Lors de l'ajout d'une p Contrôle en fonction des checkboxs [ par supertatane80 ] Bonjour à tous,j'ai un formulaire assez complexe avec des dates, des selects et des champs nombres ou autres, le problème est que je ne sais pas comme Incompréhention d'une ligne de code [ par BeebopMcFly ] Bonjour à tous !!Voici mon problème, j'ai besoin de savoir ce que signifie cette ligne de code.usr = `id | sed -e 's/^[^(]*(\([^)]*\)).*/\1/'`On a ess Recuperation de couleur [ par Teclis01 ] Bonjour !Voila j ai un tableau en html et je colorie les case grace a du css imbriqué dans les tag et j aurais aimé savoir comment recuperer la coule


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,920 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales