147、自动生成问题回答页面

147、自动生成问题回答页面

脚本说明:

把如下代码加入<body>区域中

<SCRIPT LANGUAGE = "JavaScript">

function uncode() {

smut="<";

changerz="< ";

textz=document.mail.source2.value;

tstx="";

space=changerz.indexOf(" ");

word=changerz.substring(0,space);

wordl=word.length

changerz=changerz.substring(space+1,changerz.length);

while (textz.indexOf(word)>-1){

space=textz.indexOf(word);

textz=textz.substring(0,space)+smut+textz.substring((space+wordl),textz.length);}

smut=">";

changerz="> ";

space=changerz.indexOf(" ");

word=changerz.substring(0,space);

wordl=word.length

changerz=changerz.substring(space+1,changerz.length);

while (textz.indexOf(word)>-1){

space=textz.indexOf(word);

textz=textz.substring(0,space)+smut+textz.substring((space+wordl),textz.length);}

document.mail.source2.value=textz;}

</script>

<SCRIPT LANGUAGE="JavaScript">

function go(form) {

var textz = '<html>\r\n' + '<body >\r\n\r\n'

+ '<SCR' + 'IPT LANG' + 'UAGE="JavaS' + 'cript">\r\n'

+ 'func' + 'tion show' + 'FAQ(form) ' + '{\r\n'

+ 'form.' + 'answer.value = form.' + 'question.options[form.question.'

+ 'selectedIndex].value;\r\n' + '}\r\n'

+ '</SCR' + 'IPT>\r\n'

+ '<center>\r\n<fo' + 'rm name=faqform>\r\n'

+ '<table border=1 cellspacing=0 cellpadding=5>\r\n';

if (document.faqgen.faqtitle.value != "") {

textz = textz + '<tr >\t\n<td align=center><font size="-1" '

+ 'color="black">\r\n<b>' + document.faqgen.faqtitle.value + '</b></font></td>\r\n</tr>\r\n';

}

textz = textz + '<tr ><td><center><font size="-1"><br>\r\n<p>'

+ '<select size=10 name=question onChange="java' + 'script:showFAQ(this.form);">\r\n'

+ '<option>\r\n' + '>>> >>> >>>\r\n' + '请选择一个问题\r\n' + '<<< <<< <<<\r\n' + '</option>\r\n'

+ '<option>\r\n'

+ '------------------------------------------------------------------------------------------------\r\n'

+ '</option>\r\n'

;

for (var i = 1; i <= 10; i++) {

q = eval('document.faqgen.q' + i + '.value');

a = eval('document.faqgen.a' + i + '.value');

if (q!="" && a!="") {

textz = textz + '<option value="' + a + '">   -->  ' + q + '\r\n';

}

else {

break;

}

}

textz = textz + '</select>\r\n'

+ '<p>\r\n'

+ '<textarea '

+ 'name="answer" rows=15 cols=50 wrap=virtual></textarea'

+ '>\r\n'

+ '</font></center>\r\n'

+ '</td>\r\n'

+ '</tr>\r\n'

+ '</table>\r\n'

+ '</form>\r\n'

+ '</center>\r\n\r\n</body>\r\n</html>';

document.mail.source.value=textz;

document.mail.source2.value=textz;

uncode();

}

function make(text) {

msg=window.open("","DisplayWindow");

msg.document.write(text);

}

</SCRIPT>

<form name=faqgen>

<table border=3 cellpadding="2" cellspacing="0" >

<tr >

<td colspan=2 >

                <h2 align="center">自动生成带问题回答的页面</h2>

</td>

</tr>

<tr>

              <td colspan=2 align=center> <b> </b> <b>

                <input type=text name=faqtitle size=25 value="页面的台头显示">

                </b></td>

</tr>

<tr align=center>

              <td colspan=2 align=center > <b>问题 & 回答</b></td>

</tr>

<tr align=center>

<td> <b>问题 1</b><br>

<textarea name=q1 rows=2 cols=30>问题 1</textarea>

              </td>

<td> <b>回答 1</b><br>

<textarea name=a1 rows=2 cols=30>回答 1</textarea>

              </td>

</tr>

<tr align=center>

<td> <b>问题 2</b><br>

<textarea name=q2 rows=2 cols=30>问题 2</textarea>

              </td>

<td> <b>回答 2</b><br>

<textarea name=a2 rows=2 cols=30>回答 2</textarea>

              </td>

</tr>

<tr align=center>

<td> <b>问题 3</b><br>

<textarea name=q3 rows=2 cols=30>问题 3</textarea>

              </td>

<td> <b>回答 3</b><br>

<textarea name=a3 rows=2 cols=30>回答 3</textarea>

              </td>

</tr>

<tr align=center>

<td> <b>问题 4</b><br>

<textarea name=q4 rows=2 cols=30>问题 4</textarea>

              </td>

<td> <b>回答 4</b><br>

<textarea name=a4 rows=2 cols=30>回答 4</textarea>

              </td>

</tr>

<tr align=center>

<td> <b>问题 5</b><br>

<textarea name=q5 rows=2 cols=30>问题 5</textarea>

              </td>

<td> <b>回答 5</b><br>

<textarea name=a5 rows=2 cols=30>回答 5</textarea>

              </td>

</tr>

<tr align=center>

<td> <b>问题 6</b><br>

<textarea name=q6 rows=2 cols=30>问题 6</textarea>

              </td>

<td> <b>回答 6</b><br>

<textarea name=a6 rows=2 cols=30>回答 6</textarea>

              </td>

</tr>

<tr align=center>

<td> <b>问题 7</b><br>

<textarea name=q7 rows=2 cols=30>问题 7</textarea>

              </td>

<td> <b>回答 7</b><br>

<textarea name=a7 rows=2 cols=30>回答 7</textarea>

              </td>

</tr>

<tr align=center>

<td> <b>问题 8</b><br>

<textarea name=q8 rows=2 cols=30>问题 8</textarea>

              </td>

<td> <b>回答 8</b><br>

<textarea name=a8 rows=2 cols=30>回答 8</textarea>

              </td>

</tr>

<tr align=center>

              <td> <b>问题 9</b><font color="#CCFFFF"><br>

                <textarea name=q9 rows=2 cols=30>问题 9</textarea>

                </font></td>

              <td> <b>回答 9</b><font color="#CCFFFF"><br>

              <textarea name=a9 rows=2 cols=30>回答 9</textarea>

                </font></td>

</tr>

<tr align=center>

              <td> <b>问题 10</b><font color="#CCFFFF"><br>

                <textarea name=q10 rows=2 cols=30>问题 10</textarea>

                </font></td>

              <td> <b>回答 10</b><font color="#CCFFFF"><br>

                <textarea name=a10 rows=2 cols=30>回答 10</textarea>

                </font></td>

</tr>

<tr>

<td colspan=2 align=center height=33>

<input type=button value="创建代码" onClick="go(this.form)">

<input type=reset value="重置">

</td>

</tr>

</table>

<br>

</form>

</center>

<p>

<center>

<form name="mail" action="" method="POST">

<input type=hidden name=scriptname value="FAQs Maker">

<table  border="3" cellpadding="2" width=400 cellspacing="0">

<tr>

<td align=center>

<input type="button" class="button" value="请看演示" name="Preview" onClick="make(this.form.source.value);">

<p>

<textarea name="source" rows=12 cols=80></textarea>

<br>

<input type="hidden" name="source2">

</td>

</tr>

</table>

</form>

 

Write a comment

Comments: 0