Fix for bug 2902: Now you can set $focus in print_header to anything, and
it will never generate a JS error.
This commit is contained in:
+8
-1
@@ -47,7 +47,14 @@ function inserttext(text) {
|
||||
?>
|
||||
}
|
||||
|
||||
<?php if (!empty($focus)) { echo "function setfocus() { document.$focus.focus() }\n"; } ?>
|
||||
<?php if (!empty($focus)) {
|
||||
if(($pos = strpos($focus, '.')) !== false) {
|
||||
$topelement = substr($focus, 0, $pos);
|
||||
}
|
||||
else {
|
||||
$topelement = $focus;
|
||||
}
|
||||
echo "function setfocus() { if(document.$topelement) document.$focus.focus(); }\n"; } ?>
|
||||
|
||||
// done hiding -->
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user