Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

28 commentaire(s) de amosc sur des sources sur tout CodeS-SourceS

Le : 06/01/2005 16:50:26
Source : EBANQUE, BANQUE EN LIGNE ...
Salut,

Je n'ai pas de probleme, quel version d'apache, php et mysql utilisé vous ?!

@+

Ceci est le dossier que j'ai présenté à l'examen, je tournais sous Linux Debian en 2.4.24 il me semble avec apache 1.3... php4 ...


Le : 12/10/2004 23:16:10
Source : REDIMENSIONNER TOUTE VOS IMAGES A LA VOLER A PARTIR D'UN DOSSIER
Salut,

Pas mal comme code, un peu long quand meme ...

Pour eviter que tu es des images "degradée ou N&B"
utilise à la place de :

imagecreate() ==> imagecreatetruecolor()
imagecopyresized() ==> imagecopyresampled()

@+

ps: bien joué ...


Le : 06/09/2004 12:22:50
Source : CRÉER UNE LISTBOX À PLUSIEURS COLONNES À PARTIR D'UNE BALISE SELECT
Salut,

C'est encore moi ... :p

Pour que le code marche sous les moteur NetScape (mozilla, M.Firefox ...)

Il faut enlever :

if ((multiple>0)&&(window.event.ctrlKey==true)){
if (obj.options[ligne].selected == true) {
obj.options[ligne].selected = false;
}
else obj.options[ligne].selected = true;
}

car Netscape ne comprend pas window.event.ctrlKey

et il faut remplacer tous les [obj].sourceIndex par innerHTML, je ne comprend pas pourquoi il n'arrive pas à lire sourceIndex !!

Pour résourdre se petit bleme, j'ai adopté une ruse j'ai mis innerHTML, et sa marche mais pour eviter des probleme avec des ligne qui aurai le meme contenue, je vous invite a mettre dans le td un id alleatoire (ou l'index de la boucle) ;-)

Voici le nouveau code :


var color_selec='#ebebfb';
var color_over='#ebebf0';

function trover(tab) {

if (tab.bgColor != color_selec){
tab.bgColor = color_over;
}
tab.style.border = 'thin inset';
tab.style.cursor = 'hand';
}

function trout(tab) {
if (tab.bgColor != color_selec){
tab.bgColor='#ffffff';
}
}

function trclick(tab,name) {
affecter(name);
var ligne=0;
for (i=0;i<alltr.length;i++){
if (alltr[i].innerHTML==tab.innerHTML)
ligne=i;
}

if (ligne<nb_obj)
obj.selectedIndex = ligne;

majtab(name);
}

function majtab(name) {
affecter(name);
for (i=0;i<alltr.length;i++)
{
if (obj.options[i].selected == true) {
alltr[i].bgColor=color_selec;
alltr[i].style.color='#ffffff';
}
else {
alltr[i].bgColor='#ffffff';
alltr[i].style.color='#000000';
}
}
}

function listbox(name) {
obj=document.getElementById(name);
obj.style.display='none';
nb_ligne=obj.size;
nb_obj=obj.options.length;
multiple=obj.type.search('multiple');

document.write('<div id="divlistbox'+name+'" style="height:100;overflow:auto;border:thin inset" onselectstart="return false">');
document.write('<table id="listbox'+name+'" border=0 cellspacing=0 cellpadding=0 bgcolor=#ffffff>');
for (i=0;i<nb_obj;i++) {
if(i == 0) document.write('<tr height=20>');
else document.write('<tr height=20>');
for (n=0;n<obj.options[i].innerHTML.split('|').length;n++) {
if(i==0)document.write('<td class=txtbleusimple id="'+i+'">');
else document.write('<td class=txtrougesimple id="'+i+'">');
document.write(obj.options[i].innerHTML.split('|')[n]);
document.write('</td>');
}
document.write('</tr>');
}
document.write('</table></div>');

document.getElementById('listbox'+name).style.width= parseInt(obj.style.width)-21
document.getElementById('divlistbox'+name).style.width= parseInt(obj.style.width);
document.getElementById('divlistbox'+name).style.height= nb_ligne*20;
alltr = document.getElementById('listbox'+name).getElementsByTagName("tr");

for (i=0;i<alltr.length;i++){
  alltr[i].onmouseover= new Function("trover(this,'"+name+"')");
  alltr[i].onmouseout = new Function("trout(this,'"+name+"')");
  alltr[i].onclick = new Function("trclick(this,'"+name+"')");
}
}

function affecter(name){
obj=document.getElementById(name);
obj.style.display='none';
nb_ligne=obj.size;
nb_obj=obj.options.length;
multiple=obj.type.search('multiple');
alltr = document.getElementById('listbox'+name).getElementsByTagName("tr");
}

@+

ps: Vive l'OpenSource ... !!


Le : 17/08/2004 12:18:03
Source : CRÉER UNE LISTBOX À PLUSIEURS COLONNES À PARTIR D'UNE BALISE SELECT
Re-Salut,

j'ai modifier le code pour que l'on puisse avoir plusieurs select, sans pour autant tout mettre dans une classe ...

(je te consielle quand meme de crée un objet sa pourrai etre trés sympa :p)

voici le code :

var color_selec='#e59b0b';
var color_over='#6699cc';

function trover(tab) {
if (tab.bgColor != color_selec){
tab.bgColor = color_over;
}
tab.style.border = 'thin inset';
tab.style.cursor = 'hand';
}

function trout(tab) {
if (tab.bgColor != color_selec){
tab.bgColor='#ffffff';
}
}

function trclick(tab,name) {
affecter(name)
var ligne=0;
for (i=0;i<alltr.length;i++){
if (alltr[i].sourceIndex==tab.sourceIndex)
ligne=i;
}

if (ligne<nb_obj) {
if ((multiple>0)&&(window.event.ctrlKey==true)){
if (obj.options[ligne].selected == true) {
obj.options[ligne].selected = false;
}
else obj.options[ligne].selected = true;
}

else obj.selectedIndex = ligne;

}
majtab(name);
}

function majtab(name) {
affecter(name)
for (i=0;i<alltr.length;i++)
{
if (obj.options[i].selected == true) {
alltr[i].bgColor=color_selec;
alltr[i].style.color='#ffffff';
}
else {
alltr[i].bgColor='#ffffff';
alltr[i].style.color='#000000';
}
}
}

function listbox(name) {
obj=document.getElementById(name);
obj.style.display='none';
nb_ligne=obj.size;
nb_obj=obj.options.length;
multiple=obj.type.search('multiple');

document.write('&nbsp;<div id="divlistbox'+name+'" style="height:100;overflow:auto;border:thin inset" onselectstart="return false">');
document.write('<table id="listbox'+name+'" border=0 cellspacing=0 cellpadding=0 bgcolor=#ffffff>');
for (i=0;i<nb_obj;i++) {
if(i == 0) document.write('<tr style="font-weight:bold" height=20>');
else document.write('<tr height=20>');
for (n=0;n<obj.options[i].innerHTML.split('|').length;n++) {
document.write('<td class=txtbleusimple>');
document.write(obj.options[i].innerHTML.split('|')[n]);
document.write('</td>');
}
document.write('</tr>');
}
document.write('</table></div>');

document.getElementById('listbox'+name).style.width= parseInt(obj.style.width)-21
document.getElementById('divlistbox'+name).style.width= parseInt(obj.style.width);
document.getElementById('divlistbox'+name).style.height= nb_ligne*20;
alltr = document.getElementById('listbox'+name).getElementsByTagName("tr");

for (i=0;i<alltr.length;i++){
  alltr[i].onmouseover= new Function("trover(this,'"+name+"')");
  alltr[i].onmouseout = new Function("trout(this,'"+name+"')");
  alltr[i].onclick = new Function("trclick(this,'"+name+"')");
}
}

function affecter(name){
obj=document.getElementById(name);
obj.style.display='none';
nb_ligne=obj.size;
nb_obj=obj.options.length;
multiple=obj.type.search('multiple');
alltr = document.getElementById('listbox'+name).getElementsByTagName("tr");
}


@@+

Amos


Le : 16/08/2004 17:37:16
Source : CRÉER UNE LISTBOX À PLUSIEURS COLONNES À PARTIR D'UNE BALISE SELECT
salut

Je sais que tt le monde te la dis mais encore bravo ...
:p

Moi par contre j'ai un probleme
tu peux avoir juste une liste controler par ton JS mais pas plusieurs, car ya des variables global !!

Le plus rapide serai de les integré dans une classe se serais cool
car moi j ai plusieurs liste et jusqua maintenant c est la merde !!



Le : 29/07/2004 19:18:26
Source : CUSTOM TAG POUR DÉFINIR UNE VARIABLE (TRÉS) LONGUE CF4.5
je ne savais pas que l'on pouvais crée ses propre TAG c'est trés intéréssant ...

merci pour l'info :p


Le : 17/06/2004 13:17:37
Source : MENU DYNAMIQUE MULTINIVEAUX, MULTIFONCTIONS,
Salut  j ai tester ton menu et c est genial pratique compact rapide a mettre en place et pas trop lourd .... bref encore bravo

Mais voila defois il deconne juste sur un niveau !

Je l ai tester sur plusieur poste, il se trouve en bas à gauche mais defois il se trouve un peu plus decaler ver la droite et sur d autre poste c est vers la gauche bizar non ! encore plus bizar que se soit le meme version IE 6 sur chaque poste !!

As tu rencontre les meme probleme !!

Merci d avance ...

Amosc

ps : vive l'OpEnsOurcE ...


Le : 01/06/2004 10:14:20
Source : PORT PARRALLELE
Telecharger UserPort :

http://www.maestra.tv/francais/fichiers/index.php?action=file&id=212&PHPSESSID=93e983f31296f7d1b298e7f74867a686


Le : 01/06/2004 10:08:51
Source : PORT PARRALLELE
salut les ga,

j suis vraiment désole de ne pas vous avoir repondu avant mais je n avez pas recu de mail pour ce sujet,

Pour repondre à vos questions :

-la led se branche bien (pas directement ;-)) sur la broche 2 (bit D0 du bus de donnée);
-le bp se branche sur la broche 12 (bit PE du bus de control).
(pour + http://www.gazalo.com/technik/connecteur/parallele.htm)

Ce programme marche sous WinXp,NT, 2000 SI, et seulement "SI", vous telecharger un utilitaire du nom de "USERPORT" il permet de liberer l'acces à n'importe quel port de votre machine ....

...by ...by

Amosc  ;-)


Le : 26/05/2004 17:00:51
Source : EFFET DE SLIDE SUR LES PROPRIÉTÉS DE SON CHOIX...
mais c est sa le plus bizar quand j met le code dans ton .fla sa marche mais dand le mien niet !!



1 2 3


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.