Die Javascript-Funktion "fokus()" sollte immer definiert sein, um keine Javascript...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 20 Apr 2007 08:35:25 +0000 (08:35 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 20 Apr 2007 08:35:25 +0000 (08:35 +0000)
SL/Form.pm

index 1912f75..c504f71 100644 (file)
@@ -375,13 +375,8 @@ sub header {
                         \@page { size:landscape; }
                         </style>|;
     }
-    if ($self->{fokus}) {
-      $fokus = qq|<script type="text/javascript">
-<!--
-function fokus(){document.$self->{fokus}.focus();}
-//-->
-</script>|;
-    }
+
+    my $fokus = qq|  document.$self->{fokus}.focus();| if ($self->{"fokus"});
 
     #Set Calendar
     my $jsscript = "";
@@ -415,7 +410,15 @@ function fokus(){document.$self->{fokus}.focus();}
   $charset
   $jsscript
   $ajax
-  $fokus
+
+  <script type="text/javascript">
+  <!--
+    function fokus() {
+      $fokus
+    }
+  //-->
+  </script>
+
   <meta name="robots" content="noindex,nofollow" />
   <script type="text/javascript" src="js/highlight_input.js"></script>
   <link rel="stylesheet" type="text/css" href="css/tabcontent.css" />