ixam
Neues Mitglied
[gelöst]Probleme mit Funktion
Hallo,
Ich will gerne eine Funktion mit zwei Argumenten erstellen, allerdings funktioniert das nicht. Aber die Mozilla Fehlerkonsole bleibt still.
Das ist der Code:
Genauer gesagt, die Funktion "tooltest()" bereitet Probleme, denn sie gibt(siehe " alert(agz);") für "agz" immer 0 aus. Obwohl es ja
heißt. Wo liegt der Fehler?
Danke schon für eure Hilfe
ixam
Hallo,
Ich will gerne eine Funktion mit zwei Argumenten erstellen, allerdings funktioniert das nicht. Aber die Mozilla Fehlerkonsole bleibt still.
Das ist der Code:
Code:
<script type="text/javascript">
var used=0;
var _used=0;
var reaktion=0;
var elementused=0;
var s=0;
var agz="s";
function imgvisible(n){
if (n == 0){
if (used == 0) {
document.getElementById('mvb1').style.display='block';
document.getElementById('tools').style.display='none';
used=1;
}else{
document.getElementById('mvb1').style.display='none';
document.getElementById('tools').style.display='none';
used=0;
}
}
if (n == 1) return used;
}
function secondimgvisible(n){
if (n == 0){
if (_used == 0) {
document.getElementById('mvb2').style.display='block';
document.getElementById('tools').style.display='none';
_used=1;
}else{
document.getElementById('mvb2').style.display='none';
document.getElementById('tools').style.display='none';
_used=0;
}
}
if (n == 1) return _used;
}
function pipette(no){
alert("pipette");
var pipused=imgvisible(1);
if (pipused == 1){
if (elementused!=no){
elementused=no;
reaktion=reaktion + 1;
}
if (reaktion==2) alert("reaktionflussig");
}
}
function pinzette(no){
alert("pinzette");
var pinzused=secondimgvisible(1);
if (pinzused == 1){
if (elementused!=no){
elementused=no;
reaktion=reaktion + 1;
}
if (reaktion==2) alert("reaktionfest");
}agz
}
function tooltest(s, agz){
var pipinuse=imgvisible(1);
var pinzinuse=secondimgvisible(1);
alert(agz);
if(pipinuse==1 && agz=="l") alert("hallo");//pipette(s);
if(pinzinuse==1 && agz=="s") alert("hi");//pinzette(s);
}
</script>
</head>
<body>
<?php
//Erzeugen der Bilder der Stoffe
If($fid != 0 && $bild_variable){
$query="SELECT * FROM pse WHERE id='$fid'";
$sql=mysql_query($query);
$ds=mysql_fetch_object($sql);
$name=$ds -> name;
$agz=$ds -> agz;
echo $agz;
$bild=$name.".jpg";
echo"<img src=\"img/elemente/$bild\" style=\"margin-left:20%;margin-top:1%;float:left;\" id=\"1\" onclick=\"tooltest(1, s);return false;\">";
}
$sid=$_GET['sid'];
If($sid != 0 && $bild_variable){
$query="SELECT * FROM pse WHERE id='$sid'";
$sql=mysql_query($query);
$ds=mysql_fetch_object($sql);
$name=$ds -> name;
$agz=$ds -> agz;
$bild=$name.".jpg";
echo"<img src=\"img/elemente/$bild\" style=\"margin-left:20%;margin-top:1%;float:left;\" id=\"2\" onclick=\"tooltest(2, $agz);return false;\">";
}
?>
PHP:
onclick=\"tooltest(1, s);return false;\"
Danke schon für eure Hilfe
ixam
Zuletzt bearbeitet: