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:
defacer
2005-04-20 01:32:18 +00:00
parent 7154a44e7b
commit 865da14944
+8 -1
View File
@@ -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>