Newsgroup: it.comp.os.linux.development
Titolo: Riempire campi

Devo riempire dei campi (nome, cognome,......) in una
pagina web, nel browser.
Come faccio a dire allo script di scrivere nel browser
in modo che riempia i campi in automatico?
 
-- 
@
rt...@inwind.it

in modo che riempia i campi in automatico?
FILE contenente i valori:
valore_1 valore_2 valore_3
SCRIPT:
#!/bin/sh
FILE="/home/r/un_nome_qualsiasi"
VALORE_1=$(cat $FILE | awk {'print $1'})
VALORE_2=$(cat $FILE | awk {'print $2'})
VALORE_3=$(cat $FILE | awk {'print $3'})
lynx -dump \
http://sito.com/pagina.html?campo_1=$VALORE_1&campo_2=$VALORE_2&campo_3=$VALORE_3
 \
&> /dev/null
# le 3 righe precedenti dovrebbero stare tutte su una.
# EOF
ciao,
nico

,

Non funziona
con lynx o con links mi visualizza alla fine una parte di pagina che comunque
non ha i campi compilati.
Ho provato a inserire in opera l'indirizzo dello script:
http://sito.com/pagina.html?campo_1=VALORE_1&campo_2=VALORE_2&campo_3=VALORE_3
 
ma neppure li mi restituisce la pagina compilata.
Invece di campo_1 campo_2 campo_3 ho guardato nel sorgente della pagina (che è quello che segue)
e ho messo i campi nome mail città, ma non funziona.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>DATI</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JavaScript>
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
function checkParams(form)
{
 if (form.nome.value.length==0) {alert("Inserisci il tuo nome!");}
                else if (form.mail.value.length==0) {alert("Inserisci la tua eMail!");}
                        else if ( (form.mail.value.indexOf("@")) >= (form.mail.value.lastIndexOf(".")) ) {alert("eMail errata!");}
                                else if (form.oggetto.value.length==0) {alert("Inserisci l'oggetto della tua mail!");}
                else {
                form.submit();  
        }
}
</SCRIPT>
<STYLE type=text/css>.testo {
        FONT-SIZE: 12px; COLOR: white; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.testo1 {
        FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
</STYLE>
<META content="MSHTML 5.50.4616.200" name=GENERATOR></HEAD>
  <TBODY>
  <TR>
    <TD vAlign=top colSpan=9 rowSpan=4>
      <TABLE height=180 cellSpacing=0 cellPadding=3 width=450 border=0>
        <TBODY>
        <TR>
          <TD vAlign=top height=220>
            <TABLE height=173 cellSpacing=0 cellPadding=3 width=229 border=0>
              <TBODY>
              <TR>
                <TD width=104 height=41><IMG height=10 
                  src="tuo_nome.gif" width=65 vspace=2></TD>
                <TD vAlign=center width=130 height=41><INPUT class=testo1 
                  size=22 name=nome> </TD></TR>
              <TR>
                <TD width=104 height=37><IMG height=10 
                  src="tua_mail.gif" width=74 vspace=2></TD>
                <TD vAlign=center width=130 height=37><INPUT class=testo1 
                  size=22 name=mail> </TD></TR>
              <TR>
                <TD width=104 height=38><IMG height=12 
                  src="oggetto.gif" width=45 vspace=2></TD>
                <TD vAlign=center width=130 height=38><INPUT class=testo1 
                  size=22 name=città> </TD></TR>
                </TD></TR></TBODY></TABLE></TD>
          <TD vAlign=top height=220>
            <TABLE width=150>
              <TBODY>
              <TR>
                <TD><IMG height=12 src="testo_msg.gif" 
                  width=117></TD></TR>
              <TR vAlign=top>
                <TD><TEXTAREA class=testo1 name=messaggio rows=6 cols=28></TEXTAREA>
                </TD></TR>
              <TR align=middle>
                <TD><A href="javascript:checkParams(this.form);"><IMG height=9 
                  src="invia1.gif" width=25 vspace=2 
                  border=0><BR><IMG height=24 
                  src="lettera.gif" width=35 border=0></A>
                </TD></TR>
<!-- START RedMeasure V4 - Java v1.1  $Revision: 1.9 $ --><!-- COPYRIGHT 2000 Red Sheriff Limited -->
<SCRIPT language=JavaScript><!--
    var w0=1;
    var refR=escape(document.referrer);
    if (refR.length>=252) refR=refR.substring(0,252)+"...";
    //--></SCRIPT>
<SCRIPT language=JavaScript1.1><!--
    var w0=0;
    //--></SCRIPT>
<SCRIPT language=JavaScript1.1 src="a1.js">
    </SCRIPT>
<SCRIPT language=JavaScript><!--
    if(w0){
    var imgN='<img src="
http://worldwide.com/cgi-bin/count?ref='+
        refR+'&cid='+pCid+'" width=1 height=1>';
    if(navigator.userAgent.indexOf('Mac')!=-1){document.write(imgN);
    }else{
        document.write('<applet code="Measure.class" '+
        'codebase="
http://worldwide.com/
"'+'width=1 height=2>'+
        '<param name="ref" value="'+refR+'">'+'<param name="cid" value="'+pCid+
        '"><textflow>'+imgN+'</textflow></applet>');
        }
    }
    document.write("<COMMENT>");
    //-->
    </SCRIPT>
<NOSCRIPT><IMG height=1 src="count.gif" width=1>
</NOSCRIPT></COMMENT><!-- END RedMeasure V4 --></DIV></BODY></HTML>
-- 
@
rt...@inwind.it