• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Problem bei onMouseOver

lukilukihtml1

Neues Mitglied
hallo. ich muss für die schule eine website basteln. ich habe mich entschieden, bilder einzubetten und diese mit einem onmouseover auszustatten. ich
habe dann eine form mit einer checkbox eingefügt, mit der ich alerts ein/ausschalten kann. nur mein problem ist, das IMMER ein alert stattfindet. hier mein quellcode:
HTML:
<!DOCTYPE html>

<html>
<head>
 <title>Javascript</title>
  <style>
    #body {
   background-color:#daddda;

}
#header {
   text-align:center;
   font-family:Tahoma;
   background-color:#aaaaaa;
   border-radius:10px;
   width:40%;
   height:;
   margin-left:30%;
}
#menu {
   border:1px dashed black;

}
.menu {
   text-decoration:none;
   color:black;
   border:1px solid black;
   background-color:white;
}
#news {
   text-align:left;
}
  
  
  </style>
</head>
<body id="body">
<div id="header">
<h1>Texas Daily Times </h1>

<h4>Unparteilich - Unabhängig </h4>
<hr />
<p id="menu">
<a href="home.html" class="menu"> Home </a>|<a href="seite.htm" class="menu">  News </a>|<a href="seite.htm" class="menu"> Lokales </a>|<a href="seite.htm" class="menu"> Reporter</a> 
</p>
<div id="news">
<h3> Camp Green Lake - Besserungsanstalt oder Folter? </h3>
<hr />
<p>Es ist 5 Uhr früh. Ich steige hundemüde in den Bus, der mich ins Camp Green Lake bringen soll. Die Fahrt ist grauenvoll - die Klimaanlage will nicht richtig
funktionieren - und es ist fast so heiß wie in Death Valley. Ich freue mich schon auf den Ausstieg, der nach 7 Stunden Fahrt endlich stattfindet. Die Luft ist 
staubig, heiß und trocken. Als erstes treffe ich mich mit Mr. Sir. Er ist einer der wenigen Aufseher hier. Ich frage ihn: "Warum sind hier nirgendwo Zäune oder 
Wachtürme?" "Hier gibt es das einzige Wasser im Umkreis von 3 Meilen. Keiner würde hier auf die Idee kommen, zu flüchten. Das wäre sein sicherer Tod. ", meint er. 
Daraufhin trinke ich erst mal einen Schluck Wasser. Als nächstes befrage ich den studierten Psychologen Mr. Pendanski, welcher der Gruppenleiter von Zelt D ist, 
was er denn von dem Camp halte. "Naja, ich finde ein Jahr hier ist so viel wie 3 Jahre Gefängnis. Die Bedingungen hier sind wirklich hart. Und das für Jugendliche.
Aber dafür weden sie garantiert nie wieder so etwas machen.", so Mr. Pendanski. Als nächstes schaue ich mir die Zelte an, in denen die Jungs untergebracht werden.
Kaum betrete ich das Zelt, schlägt mir ein ekliger Geruch entgegen. Es stinkt hier grauenhaft nach Schweiß und Dreck. Endlich kommen die Jungs zurück.
Ich frage sie, was sie vom Camp halten. Stanley: "Ich finde es ziemlich übertrieben, jeden Tag ein Loch bei dieser Hitze zu graben. Es würde auch reichen,
Jeden 2. Tag ein Loch zu graben." X-Ray: "Ich bin am längsten hier. Ich würde sagen, es hat seine Wirkung getan. Ich werde nie wieder etwas klauen..."
Magnet: "Natürlich finde ich es nicht okay, aber ich nehme es einfach hin und freue mich auf meine Entlassung. Auch ich habe daraus gelernt. "
Der Tagesablauf der Jungen schaut so aus:
</p> 
<table border="2" bgcolor="silver" cellspacing="10px">
  <tr>
    <td><b>halb 5 Uhr:</b></td>
    <td><p>Frühstück</p></td>
  </tr>
  <tr>
    <td><b>ab 5 Uhr:</b></td>
    <td><p>Graben</p></td>
  </tr>
  <tr>
  <td><b>nach dem Graben:</b></td>
  <td><p>Freizeit, Duschen, anschließend Bettruhe</p></td>
  
  </tr>
</table>
<hr />
<br /> 
<br />
<img src="mrsir.jpg" alt="Mr. Sir" >
<b><h5>Mr. Sir</h5></b>
<br /> 
<br /> 
<br /> 
<img src="mrpendanski.jpg" alt="Mr. Pendanski" onMouseOver="alert2()" >
<b><h5>Mr. Pendanski</h5></b>
</div>
 <form method="post">Alerts ein...<input type="checkbox" name="alert" /></form>
</div>
<?php 
if (isset $_POST['alert']) {
?>
 <script>
  function alert1() {
    alert('Mr. Sir');
  }
  function alert2() {
    alert('Mr. Pendanski'); 
  } 
  </script>
  <?php
  else {
  echo 'Fehler auf der Website...'
    }

?>

</body>
</html>



was ist da falsch?
MfG
 
Werbung:
der onmoseover wird ja ausgeführt wenn ich mit der maus drüber fahre da macht deine checkbox keinen sinn

du kannst es in dem schema machen denke ich
PHP:
<img src="mrsir.jpg" alt="Mr. Sir" <?php if (isset $_POST['alert']) {echo 'onMouseOver="alert1()"'?> >
 
Probier mal:

PHP:
if (isset ($_POST['alert']) ) {

EDIT: Schließe mich oben an Du könntest die Bilder in die If Abfrage packen. Jenachdem ein mal mit MouseOver ein mal ohne.
 
Werbung:
Zurück
Oben