[JS] Petits problemes pour un script
10 messages
• Page 1 sur 1
-

Kai - Nouveau WRInaute

- Messages: 12
- Inscription: 27 Juil 2006
[JS] Petits problemes pour un script
Salut à tout les WRInautes
Voila une petite question ou plutot une recherche d'un script java , j'ai cherché un peu partout sans vraiment trouvé,
Je vous explique ce que je recherche ,
Je recherchais un script qui au .onclick sur une image permette de changer l'affichage d'un bloc ,
Je m'explique mon systeme de news est classé en plusieurs catégories (comme beaucoup)
L'effet que je souhaite donner est le suivant :
Tout - CATEGORIE 1 - CATEGORIE 2
Ainsi en cliquant par exemple sur catégorie 1 , seules les news de cette catégories s'affichent donc ,
De plus il faut melanger coté client et coté serveur ensemble , pour attribuer à chaque catégorie un affichage précis , je vais essayer de trouver un exemple, mais ce genre de script existe t'il ?
Merci de votre aide ,
Voila une petite question ou plutot une recherche d'un script java , j'ai cherché un peu partout sans vraiment trouvé,
Je vous explique ce que je recherche ,
Je recherchais un script qui au .onclick sur une image permette de changer l'affichage d'un bloc ,
Je m'explique mon systeme de news est classé en plusieurs catégories (comme beaucoup)
L'effet que je souhaite donner est le suivant :
Tout - CATEGORIE 1 - CATEGORIE 2
Ainsi en cliquant par exemple sur catégorie 1 , seules les news de cette catégories s'affichent donc ,
De plus il faut melanger coté client et coté serveur ensemble , pour attribuer à chaque catégorie un affichage précis , je vais essayer de trouver un exemple, mais ce genre de script existe t'il ?
Merci de votre aide ,
Dernière édition par Kai le Sam Aoû 12, 2006 14:36, édité 1 fois.
-

zeb - WRInaute accro

- Messages: 4563
- Inscription: 5 Déc 2004
soit une div qui contient ta categorie et l'image qui permet le click (expand pour voir collapse pour refermer)
<img src="expand.gif" alt="" onclick="swap('cat1','imm_1');" id="imm_1"/>
<div class="cat1" id="cat1">bla bla bla</div>
Je sais pas si ça repond bien a ton attente ...
exemple visible ici : http://qui.quen.grogne.free.fr/annuaire/ (dans l'arbo de l'annuaire)
tout se passe côté client.
<img src="expand.gif" alt="" onclick="swap('cat1','imm_1');" id="imm_1"/>
<div class="cat1" id="cat1">bla bla bla</div>
- Code: Tout sélectionner
function swap(node,image){
if(document.getElementById(node).style.display == "none"){
document.getElementById(node).style.display = "";
document.getElementById(image).src="collapse.gif";
}else{
document.getElementById(node).style.display = "none";
document.getElementById(image).src="expand.gif";
}
Je sais pas si ça repond bien a ton attente ...
exemple visible ici : http://qui.quen.grogne.free.fr/annuaire/ (dans l'arbo de l'annuaire)
tout se passe côté client.
-

Kai - Nouveau WRInaute

- Messages: 12
- Inscription: 27 Juil 2006
Merci pour ces réponses je vais tester ca ,
Sinon j'ai trouvé par hasard l'effet souhaité ici :
http://www.meetyourmakers.com/
Regardez tout en haut au niveau de Scene News , avec ALL | CS | WC |SC
Sinon j'ai trouvé par hasard l'effet souhaité ici :
http://www.meetyourmakers.com/
Regardez tout en haut au niveau de Scene News , avec ALL | CS | WC |SC
- Sir Dipp
- WRInaute passionné

- Messages: 1025
- Inscription: 21 Juil 2003
Salut,
Pour cette effet tu as deux solutions, soit tu crées plusieurs div avec les news triées par différentes catégories et en JavaScript tu affiches ou cache les divs selon la sélection.
Sinon tu utilises AJAX.
A+
Pour cette effet tu as deux solutions, soit tu crées plusieurs div avec les news triées par différentes catégories et en JavaScript tu affiches ou cache les divs selon la sélection.
Sinon tu utilises AJAX.
A+
Dernière édition par Sir Dipp le Sam Aoû 12, 2006 18:37, édité 1 fois.
- petit-ourson
- WRInaute impliqué

- Messages: 855
- Inscription: 31 Mai 2004
Ca serait dommage d'utiliser de l'ajax ici, vu que la liste est déjà constituée au chargement de la page.
-

Kai - Nouveau WRInaute

- Messages: 12
- Inscription: 27 Juil 2006
Merci à tous j'ai finalement compris le systeme je ferais surement un script pour tous ,
Maintenant j'ai un autre probleme JS (décidemment c'est prise de tete le JS)
http://www.thewatchmakerproject.com/jou ... the-oo-way
Voila ma demande ,
comment adapter ce code pour qu'il GET le ClassName au lieu du ID
voila merci
Maintenant j'ai un autre probleme JS (décidemment c'est prise de tete le JS)
http://www.thewatchmakerproject.com/jou ... the-oo-way
Voila ma demande ,
comment adapter ce code pour qu'il GET le ClassName au lieu du ID
voila merci
- Sir Dipp
- WRInaute passionné

- Messages: 1025
- Inscription: 21 Juil 2003
En utilisant cette fonction :
- Code: Tout sélectionner
document.getElementsByClassName = function(cl) {
var retnode = [];
var myclass = new RegExp('\\b'+cl+'\\b');
var elem = this.getElementsByTagName('*');
for (var i = 0; i < elem.length; i++) {
var classes = elem[i].className;
if (myclass.test(classes)) retnode.push(elem[i]);
}
return retnode;
};
10 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Les albums web Picasa passent à 1 Go de stockage - 08-03-2007
- Google Chrome dépasse Safari aux USA - 29-06-2010
- Photos satellite des incendies en Grèce dans Google Earth - 30-08-2007
- Ajouter un Gadget Google sur son site - 04-10-2006
- Google Desktop pour Mac OS X - 05-04-2007
- Picasa Web Albums en français - 08-12-2006
- Google Pack s'enrichit de 2 nouveaux logiciels gratuits - 28-03-2007
- Résultats des élections présidentielles du 1er tour 2007 - 22-04-2007
Consultez la description détaillée des produits ou services de Google suivants : Jaiku, Google Trusted Stores
- Détection de pages similaires
Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
