Subversion Repositories wimsdev

Rev

Rev 5966 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. <script src="$jsdir/wz_dragdrop.js"></script>
  2. !set DHTML=$empty
  3. !if $draw=1
  4.     !set insdraw_size=$(image_settings$n)
  5. !else
  6.     !if $plot=1
  7.         !set insplot_set=$(image_settings$n)
  8.     !endif
  9. !endif
  10.  
  11. <table id="exercise" class="exercise" >
  12.     <tr>
  13.     <td class="exercise_t">
  14.         $(question$n)
  15.         !if $exotext!=$empty
  16.             <br />
  17.             $exotext
  18.         !endif
  19.     </td>
  20.     </tr>
  21.     <tr>
  22.     <td class="exercise_t">
  23.         <table class="exercise">
  24.             <tr>
  25.             <td class="exercise_m">
  26.                 <table class="exercise">
  27.                     <tr>
  28.                     !for p=1 to $options
  29.                         <td style="background-color:#82bbff">
  30.                             <div id="div$p" style="position:relative;border:2px solid red;width:$[$xsize+2];height:$[$ysize+2]">
  31.                                 !if $multiimage=1
  32.                                     !if $draw=1
  33.                                         !insdraw $(ex$p)
  34.                                     !else
  35.                                         !if $plot=1
  36.                                             !insplot $(ex$p)
  37.                                         !endif
  38.                                     !endif
  39.                                 !else
  40.                                     !if $math=0
  41.                                         $(ex$p)
  42.                                     !else
  43.                                         !insmath $(ex$p)
  44.                                     !endif
  45.                                 !endif
  46.                             </div>
  47.                             !set DHTML=!append item "div$p" to $DHTML
  48.                         </td>
  49.                         !if $make_tr=1
  50.                             <tr>
  51.                         !endif
  52.                     !next p
  53.                         <td style="background-color:#ff1338">
  54.                             <div id="dontknow" style="position:relative;border:thin solid blue;width:$xsize;heigth:$ysize">
  55.                                 <span class="schaersvoorde_alarm">$dontknow</span>
  56.                             </div>
  57.                             !set DHTML=!append item "dontknow" to $DHTML
  58.                         </td>
  59.                     </tr>
  60.                 </table>
  61.             </td>
  62.             <td class="exercise_m">
  63.                 <div id="target" style="background-color:#60ff71;padding:2px; border:thin solid green; margin:2px;width:$xsize;heigth:$ysize">
  64.                     !if $(formula$n) != $empty
  65.                         !insmath $(formula$n)
  66.                     !else
  67.                         !if $image=1
  68.                             !if $(image$n)!=$empty
  69.                                 !if $draw=1
  70.                                     !set insdraw_size=$xsize,$ysize
  71.                                     !insdraw $(image$n)
  72.                                 !else
  73.                                     !set insplot_set=$(image_settings$n),size $xsize,$ysize
  74.                                     !insplot $(image$n)
  75.                                 !endif
  76.                             !endif
  77.                         !else
  78.                             <img src="$jsdir/transparentpixel.gif" width="$xsize" height="$ysize" alt="no alt" />
  79.                         !endif
  80.                     !endif     
  81.                     !set DHTML=!append item "target" to $DHTML
  82.                 </div>
  83.             </td>
  84.             </tr>
  85.         </table>
  86.     </td>
  87.     </tr>
  88. </table>
  89.  
  90. <script>
  91.     SET_DHTML( CURSOR_MOVE , $DHTML);
  92. </script>
  93. <script>
  94.     function my_DropFunc(){
  95.         var delta=100;
  96.         var X=dd.elements.target.x;
  97.         var Y=dd.elements.target.y;
  98.         var answer=dd.obj.id;
  99.         var x=dd.obj.x;
  100.         var y=dd.obj.y;
  101.         if(x<X+delta && x>X-delta && y>Y-delta && y<Y+3*delta){
  102.             dd.obj.moveTo(X,Y);
  103.             if(answer == "dontknow"){answer="%3F";}
  104.             answer=answer.replace(/div/g,'');
  105.             var URL = '$wims_refname?session=$session&module=$module&cmd=reply&+reply$n='+answer
  106.             document.location.href = URL;
  107.             !if $debug=1
  108.                 alert('developerdebug: div-element no '+answer);
  109.             !endif
  110.         }
  111.         else
  112.         {
  113.             dd.obj.moveTo(dd.obj.defx,dd.obj.defy);
  114.         }
  115.         dd.obj='null';
  116.     }
  117. </script>
  118.