par
[BQS]Jayce » 24 févr. 2006, 16:13
<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function DeplacerItemDeVers(de, vers) {
var zlAv = de;
var zlAp = vers;
if (document.form1.elements[zlAv].options.selectedIndex >= 0) {
while (document.form1.elements[zlAv].options.selectedIndex >= 0) {
ind = document.form1.elements[zlAv].options.selectedIndex;
texte = document.form1.elements[zlAv].options[ind].text;
valeur = document.form1.elements[zlAv].options[ind].value;
document.form1.elements[zlAv].options[ind] = null;
var user = new Option(texte, valeur);
lg = document.form1.elements[zlAp].options.length;
document.form1.elements[zlAp].options[lg] = user;
}
} else {
alert("Aucun Item sélectionné !");
}
return(false);
}
function EraseJoueurOut(zlAv){
nb = document.form1.elements[zlAv].options.length;
for(i=0;i<nb;i++)
document.form1.elements[zlAv].options[0] = null;
return( true );
}
function SelectionnerItems(form) {
zl = "dir_out[]";
lg = document.form1.elements[zl].options.length;
for (cpt = 0; cpt < lg; cpt++) {
document.form1.elements[zl].options[cpt].selected = true;
}
return( true );
}
function SelectionnerItem(zl,item_val) {
// zl = "entrain_out[]";
lg = document.form1.elements[zl].options.length;
for (cpt = 0; cpt < lg; cpt++) {
if (document.form1.elements[zl].options[cpt].value == item_val)
document.form1.elements[zl].options[cpt].selected = true;
}
return( true );
}
function formattitre() {
var str = document.selection.createRange().text;
document.form1.remarques.focus();
var sel = document.selection.createRange();
sel.text = "<font color=#FFFF99><strong>" + str + "</strong></font>";
return;
}
function format(f) {
var str = document.selection.createRange().text;
document.form1.remarques.focus();
var sel = document.selection.createRange();
sel.text = "<" + f + ">" + str + "</" + f + ">";
return;
}
function lien() {
var str = document.selection.createRange().text;
document.form1.remarques.focus();
var lien = prompt("URL:","http://");
if (lien != null) {
var sel = document.selection.createRange();
sel.text = "<a href=\"" + lien + "\" class=\"parag\">" + str + "</a>";
}
return;
}
//-->
</script>
<?
$sqldid = mysql_query('select liste_id_dirigeant from comite where id = '.$id.' LIMIT 1',$conn);
while ($resselectdid = mysql_fetch_array($sqldid))
{
$selectdid = $resselectdid['liste_id_dirigeant'];
}
function InitAll()
{
GLOBAL $selectdid;
if (!empty($selectdid))
{
$tableau = explode(",", $selectdid);
$tabout = "dir_out[]";
$tabin = "dir_in[]";
for ($cpt=0; $cpt < count($tableau); $cpt++)
{
?>
<script language="javascript">
SelectionnerItem("<? echo $tabin; ?>","<? echo $tableau[$cpt]; ?>");
DeplacerItemDeVers("<? echo $tabin; ?>", "<? echo $tabout; ?>");';
</script>
<?
}
}
}
echo InitAll();
?>
Voila maintenant a toi de corriger les nombreuses erreurs javascript...
mais je serais toi je referais ma façon de developer ce genre de probleme.. qui je suis sur peuvent etre regler en une 20 aine de ligne..
[php]<script language="JavaScript">
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function DeplacerItemDeVers(de, vers) {
var zlAv = de;
var zlAp = vers;
if (document.form1.elements[zlAv].options.selectedIndex >= 0) {
while (document.form1.elements[zlAv].options.selectedIndex >= 0) {
ind = document.form1.elements[zlAv].options.selectedIndex;
texte = document.form1.elements[zlAv].options[ind].text;
valeur = document.form1.elements[zlAv].options[ind].value;
document.form1.elements[zlAv].options[ind] = null;
var user = new Option(texte, valeur);
lg = document.form1.elements[zlAp].options.length;
document.form1.elements[zlAp].options[lg] = user;
}
} else {
alert("Aucun Item sélectionné !");
}
return(false);
}
function EraseJoueurOut(zlAv){
nb = document.form1.elements[zlAv].options.length;
for(i=0;i<nb;i++)
document.form1.elements[zlAv].options[0] = null;
return( true );
}
function SelectionnerItems(form) {
zl = "dir_out[]";
lg = document.form1.elements[zl].options.length;
for (cpt = 0; cpt < lg; cpt++) {
document.form1.elements[zl].options[cpt].selected = true;
}
return( true );
}
function SelectionnerItem(zl,item_val) {
// zl = "entrain_out[]";
lg = document.form1.elements[zl].options.length;
for (cpt = 0; cpt < lg; cpt++) {
if (document.form1.elements[zl].options[cpt].value == item_val)
document.form1.elements[zl].options[cpt].selected = true;
}
return( true );
}
function formattitre() {
var str = document.selection.createRange().text;
document.form1.remarques.focus();
var sel = document.selection.createRange();
sel.text = "<font color=#FFFF99><strong>" + str + "</strong></font>";
return;
}
function format(f) {
var str = document.selection.createRange().text;
document.form1.remarques.focus();
var sel = document.selection.createRange();
sel.text = "<" + f + ">" + str + "</" + f + ">";
return;
}
function lien() {
var str = document.selection.createRange().text;
document.form1.remarques.focus();
var lien = prompt("URL:","http://");
if (lien != null) {
var sel = document.selection.createRange();
sel.text = "<a href=\"" + lien + "\" class=\"parag\">" + str + "</a>";
}
return;
}
//-->
</script>
<?
$sqldid = mysql_query('select liste_id_dirigeant from comite where id = '.$id.' LIMIT 1',$conn);
while ($resselectdid = mysql_fetch_array($sqldid))
{
$selectdid = $resselectdid['liste_id_dirigeant'];
}
function InitAll()
{
GLOBAL $selectdid;
if (!empty($selectdid))
{
$tableau = explode(",", $selectdid);
$tabout = "dir_out[]";
$tabin = "dir_in[]";
for ($cpt=0; $cpt < count($tableau); $cpt++)
{
?>
<script language="javascript">
SelectionnerItem("<? echo $tabin; ?>","<? echo $tableau[$cpt]; ?>");
DeplacerItemDeVers("<? echo $tabin; ?>", "<? echo $tabout; ?>");';
</script>
<?
}
}
}
echo InitAll();
?> [/php]
Voila maintenant a toi de corriger les nombreuses erreurs javascript...
mais je serais toi je referais ma façon de developer ce genre de probleme.. qui je suis sur peuvent etre regler en une 20 aine de ligne..