1

假设我想在网络上创建一个调查页面,我想让每个页面都包含许多问题,但我有问题。我不想创建大约 3 或 4 个单独的页面并使用链接另一个页面的Next Button。我已经没有关于如何实现它的想法了。

<pre> <!doctype html>
      <html>
      <head>
       <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js">   </script>
    <script>
$(document).ready(function(){

    jQuery(document).ready(function(){
        jQuery('#hideshow').live('click', function(event) {        
             jQuery('#content').toggle('show');
        });
    })

});
</script>
    </head>
    <body>
    <script> 
    function show() { 
    if(document.getElementById('benefits').style.display=='none') { 
        document.getElementById('benefits').style.display='block'; 
    } 
    return false;
} 
function hide() { 
    if(document.getElementById('benefits').style.display=='block') { 
        document.getElementById('benefits').style.display='none'; 
    } 
    return false;
}   
 </script> 


  <div id="opener"><a href="#1" name="1" onclick="return show();">click here</a></div> 
   <div id="benefits" style="display:none;">some input in here plus the close button 
       <div id="upbutton"><a onclick="return hide();">click here</a></div> 
  </div> 
 </body> 
 </html> <code>
4

1 回答 1

0

您可以考虑使用带有问题表的 mySQL 之类的数据库,这将允许您将它们动态加载到页面中。这将允许您制作一个页面模板,并从问题表中动态请求页面 id 以加载属于该“页面”的所有问题。

如果您无法访问 php 或 mysql,并且想坚持使用 jquery/javascript,则可以考虑设置一个 json 数据库并仅使用 ajax 加载问题。

于 2013-06-26T15:21:44.037 回答