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 !

25 commentaire(s) de phpajax sur des sources sur tout CodeS-SourceS

Le : 27/02/2008 15:31:41
Source : CLASSE AJAX COMPLÈTE
Ce que je veux dire par plante c'est que le navigateur (IE) est vraiment scotche a jamais comme si il y avait un deadlock.


Le : 27/02/2008 15:29:52
Source : CLASSE AJAX COMPLÈTE
j'utilise cette classe dans mon site, plusieurs appels par page ( mise a jour de plusieurs div...)
le problème c'est que ca plante assez souvent...
c'est du a quoi? comment peut-on optimiser ce script ?


Le : 26/11/2007 15:48:53
Source : IMPRESSION D UNE AUTRE PAGE A PARTIR D UN LIEN
essaye cette fonction et dis moi ce que tu en penses
<script language=javascript>

function imprime()
   {
      // Définit la zone à imprimer
      var zi = window.frames[0].innerHTML;
       zi =zi+"<h1 style=\"page-break-after:always\">";
       zi =zi+" "+ window.frames[1].innerHTML.innerHTML;


      var Headers = '<!DOCTYPE HTML PUBLIC ><HTML><HEAD></HEAD><BODY onload="window.print();window.close()">';
      zi = zi+"<hr></body></html>";
      // Ouvre une nouvelle fenetre
      var f = window.open("", "ZoneImpr", "height=200, width="+screen.width+",toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");

      // Définit le Style de la page
      f.document.body.style.color = '#000000';
      f.document.body.style.backgroundColor = '#FFFFFF';
      f.document.body.style.padding = "10px";

      // Ajoute les Données

      f.document.write ("" + Headers + zi );
      f.document.close();
      // Imprime et ferme la fenetre


      return;
   }
</script>


Le : 26/11/2007 15:16:00
Source : IMPRESSION D UNE AUTRE PAGE A PARTIR D UN LIEN
c'est normal que ca marche pas, tu peut pas imprimer quelque chose de non visible. essaye de mettre width et height à 0

<head>
<link rel="alternate" media="print" href="print.htm">
</head>

<script>

<!--  
function impression() {
document.getElementById('frame1').print();
}
</script>

<body>

<iframe id='frame1' height="0px" src="print.htm"  width='0px'></iframe>
<a href="javascript:impression()">Imprimer</a>

</body>
</html>


Le : 26/11/2007 14:09:17
Source : IMPRESSION D UNE AUTRE PAGE A PARTIR D UN LIEN
il suffit que  tu aie la logique objets:
Au lieu de mettre window.frames[0].
Tu ajoute id='frame1' dans ta balise <frame> ou <iframe>
Tu change : window.frames[0].print(); par document.getElementById('frame1').print();

Ca devrait fonctionner. ;)


Le : 18/11/2007 11:13:35
Source : IMPRESSION D UNE AUTRE PAGE A PARTIR D UN LIEN
bonjour,
réponse à laurent75014:

une idée  que  je  trouve pas mal, que  tu peut améliorer à ton  gout, il s'agit d'ouvrir un popup, on mettra dedans tous les éléments qu'on veut imprimer, tu peut ajouter une entete, un pied de page ...

"page-break-after:always" sert a faire un saut de page.

voilà si quelqu'un peut trouver une amélioration pour faire ceci sans à ouvrir un popup, je suis preneur .

<script language=javascript>

function imprime()
   {
      // Définit la zone à imprimer
      var zi = window.frames[0].innerHTML;
       zi =zi+"<h1 style=\"page-break-after:always\">";
       zi =zi+" "+ window.frames[1].innerHTML.innerHTML;


      var Headers = '<!DOCTYPE HTML PUBLIC ><HTML><HEAD></HEAD><BODY onload="window.print();window.close()">';
      zi = zi+"<hr></body></html>";
      // Ouvre une nouvelle fenetre
      var f = window.open("", "ZoneImpr", "height=200, width="+screen.width+",toolbar=0, menubar=0, scrollbars=1, resizable=1, status=0, location=0, left=10, top=10");

      // Définit le Style de la page
      f.document.body.style.color = '#000000';
      f.document.body.style.backgroundColor = '#FFFFFF';
      f.document.body.style.padding = "10px";

      // Ajoute les Données

      f.document.write ("" + Headers + zi );
      f.document.close();
      // Imprime et ferme la fenetre


      return;
   }
</script>


Le : 24/10/2007 04:26:45
Source : OUVRIR UNE POPUP AGRANDISSANT UNE IMAGE ET SE FERME AUTOMATIQUEMENT
function PopupImage(img) {
titre="Agrandissement";
w=open("",'image','width=400,height=400,toolbar=no,scrollbars=no,resizable=no');
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>");
w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='Mon image'>");
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>");
w.document.close();
}



-----> le popup se ferme si on clique sur limage, la taille du popup=la taille réelle de l'image


Le : 23/10/2007 04:48:09
Source : CLASSE AJAX COMPLÈTE
Ajax.prototype.onCreate = function ()
{   document.getElementById('loading').style.visibility='visible';
alert('crée');
}
---> avec l'alerte, je voi bien que ca marche, mais sans l'alerte rien ne se passe !
:s


Le : 23/10/2007 04:12:36
Source : CLASSE AJAX COMPLÈTE
Ajax.prototype.init = function()
{

    this.onCreate();

    .......

}

Ajax.prototype.onComplete = function (response)
{
document.getElementById('loading').style.visibility='hidden';
}

Ajax.prototype.onCreate = function ()
{
   document.getElementById('loading').style.visibility='visible';
}

elle est ou la faute? ou sinon, je doit procéder comment ?
merci pour ta réponse très rapide :)


Le : 23/10/2007 03:45:55
Source : CLASSE AJAX COMPLÈTE
tres bonne source, comment fait on pour y ajouter oncreate pour charger un gif de loading ??




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,140 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é.