placer bouton dans popup

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : placer bouton dans popup

par pierrot » 21 juin 2005, 09:47

ouaip, merci ca marche...j'avais dû oublié une cote ou qqchose de ce genre, merci...

par PhilFree » 17 juin 2005, 17:24

As-tu essayé ça ?
pop.document.write ('<input type="button" value="print" name="print" OnClick="javascript:window.print()">');

placer bouton dans popup

par pierrot » 17 juin 2005, 15:30

bonjour!
bon alors j'ai un script qui m'affiche des icones devant des resultats et si je clique sur le bouton, ca m'ouvre un popup affichant le contenu du resultat correspondant ainsi que la boite de dialogue d'impression.
voici le script :
<script language="javascript">
function impression(texte){
var pop=window.open("","","resizable=1, scrollbars=1, fullscreen=0 "); 
pop.document.open(); 
pop.document.writeln(texte); 
pop.document.writeln("<script type='text/javascript'>"); 
pop.document.writeln("window.print();");
pop.document.writeln("<\/script>"); 
pop.document.close();}
//<input type="button" value="print" name="print" OnClick="javascript:window.print()">
</script>

<?
for ($i=1; $i<5; $i++){
echo("<tr><table width=100% border=1 cellpadding=8 >
		<td width=5% valign=middle align=center><br /><INPUT TYPE=\"image\" src=\"paper.ico\" value=\"fiche\" onclick=\"impression(toto[$i]);\"></td>
		<td width=95%> ".$tab_newtab[$i][1]." </td></table></tr>");}
maintenant, j'aimerai desactiver la boite de dialogue d'impression et afficher un bouton dans le popup pour imprimer la page. Pour desactiver la boite de dialogue d'impression, pas de pb, j'enleve ces 3 lignes :
pop.document.writeln("<script type='text/javascript'>"); 
pop.document.writeln("window.print();");
pop.document.writeln("<\/script>"); 
mais je n'arrive pas à placer le code du bouton d'impression dans cette fonction JS...le bouton d'impression est codé par
<input type="button" value="print" name="print" OnClick="javascript:window.print()">
voilà, comment placer cette ligne dans la fonction JS pour afficher un bouton dans le popup??? j'ai essayé en mettant un pop.document.writeln devant mais ça a pas l'air aussi simple que ca...
merci