Hallo,
gleich zuerst: Java Script ist nich unbedingt meine Welt.
Deshalb meine Frage:
Folgende Scripte Funktionieren im IE mit dem 'Microsoft Java', wenn man das Sun Java 2 aktiviert hat gibt es Streß.
In einer Teilmaske gibt es ein Feld 'project' mit dem
onChange:
prj = this[this.selectedIndex].value;
var status = document.forms[0].time_savestate.value;
prjchange(prj,status);
Die Funktion prjchange ist im JS-Header:
function prjchange(prj,status){
if(status == 0){
document.all("ifr").style.top =825;
document.all("ifr").style.visibility = "visible";
document.all("HidFrame").src= "tasklookup?ReadForm&key="+prj;
}
else
{
document.all("ifr").style.top =860;
document.all("ifr").style.visibility = "visible";
document.all("HidFrame").src= "../tasklookup?ReadForm&key="+prj;
}
}
und im hidden Frame öffnet sich die Maske tasklookup die folgenden Code ausführt:
<script>
//set Customer and Project !!!!!!!!!!!!!!!!!!!!!!!!!DAS FUNKTIONIERT NICHT!!!!!!!!!!!!!!!!!!!!!
customer = ("<berechneter wert>")
window.parent.document.all("time_CustomerName").value = customer
project = ("<berechneter wert>")
window.parent.document.all("time_PrjName").value = project
</script>
die Berechneten Werte:
tmp:=@DbLookup("":"NoCache"; ID_ZeiterfassungStammdaten;"WebProjectmasterdata";Key;3;[FailSilent]);
tmp
und
tmp:=@DbLookup("":"NoCache"; ID_ZeiterfassungStammdaten;"WebProjectmasterdata";Key;2;[FailSilent]);
tmp
Warum funktioniert der "//set Customer and Project" Teil im IE mit Java 1.3 und mit dem Sun Java nicht?
Über Tipps und Anregungen würde ich mich sehr freuen!!
Gruß
Hitcher