Avatar billede a55830 Praktikant
05. november 2008 - 14:10 Der er 14 kommentarer og
1 løsning

Problemer med mouseover

jeg har et problem med mouse over her er som det skal se ud www.blueeye.dk/ddha1/u_tilbud.php

men jeg vil gøre det med mysql

her er mit script :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link href="css/style1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<script language="JavaScript">
        function MouseOver(hvad, tekst) {
            document.getElementById(hvad).innerHTML = tekst;
        }
       
        function MouseOut(hvad) {
            document.getElementById(hvad).innerHTML = "Her kan du se hvad vi tilbyder af undervisning<br>F&oslash;r musen over det du vil vide mere om og der<br>vil komme mere info her. ";
        }
</script>
<table align="center" width="100%" border="0" cellspacing="5" cellpadding="5" class="noline">
<tr height="16">
    <td class="noline" class="noline" colspan="3" width="100%" bgcolor="#777777">Hvilken undervisning tilbyder vi : </td>
</tr>
<tr>
    <td class="noline" class="noline" >&nbsp;</td>
    <td class="noline" class="noline" align="center">
<table width="100%" width="700" height="400" border="0" cellspacing="5" cellpadding="5" class="noline">

<?php
$con = mysql_connect("localhost","xxxxxxx","xxxxxxxx");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
mysql_select_db("ddha", $con);

$sql = mysql_query("SELECT * FROM tilbud");

while($row = mysql_fetch_array($sql))
{

echo "<tr>";
echo "<td class=\"noline\" width=\"200\">";
echo "<a href=\"\" onmouseover=\"MouseOver(0, '" . $row['indhold'] . "')\" onmouseout="MouseOut(0)">" . $row['menu'] . "</a>";
echo "</td>";
echo "<td class=\"noline\" width=\"500\" height=\"400\" align=\"left\" valign=\"top\"><div id=\"0\" class=\"infotxt\">Her kan du se hvad vi tilbyder af undervisning<br>F&oslash;r musen over det du vil vide mere om og der<br>vil komme mere info her. </div></td>";
echo "</td>";
echo "</tr>";
}
mysql_close($con);
?>
 
</table>
</td>
<td class="noline">&nbsp;</td>
      </tr>
     
<tr height="16">
    <td class="noline" colspan="3" width="100%">&nbsp;</td>
</tr>
</table>
</body>
</html>

er der en der kan hjælpe mig
Avatar billede w13 Novice
05. november 2008 - 15:06 #1
Og hvad er problemet?
Avatar billede a55830 Praktikant
05. november 2008 - 15:30 #2
dette script virker ikke ,
www.blueeye.dk/ddha/u_tilbud.php

der kommer intet frem på siden
Avatar billede a55830 Praktikant
05. november 2008 - 15:38 #3
jeg prøver med firefox og safari
Avatar billede a55830 Praktikant
05. november 2008 - 15:57 #4
jeg kan sagtens hente fra DB men når jeg bruger dette java script virker hele siden bare ikke , er der ikke en der kan kikke på scriptet og fortælle hvad jeg har gjort galt
Avatar billede w13 Novice
05. november 2008 - 16:09 #5
Det virker ikke rigtig, som om den finder siden.

Ellers så prøv at fjerne alt PHP og se, om den så kan vises.
Avatar billede a55830 Praktikant
05. november 2008 - 16:23 #6
har fjernet php , selve siden virker
Avatar billede a55830 Praktikant
05. november 2008 - 16:33 #7
det er mit php der ikke virker det ligger nu i en file for sig selv , test_db.php
Avatar billede w13 Novice
05. november 2008 - 16:36 #8
Så må PHP-fejlbeskeder være slået fra på din server.
Avatar billede a55830 Praktikant
05. november 2008 - 18:01 #9
kan du se hvad problemet er evt.
Avatar billede w13 Novice
05. november 2008 - 18:05 #10
Nej, det kan jo være hvadsomhelst, f.eks. at password til databasen var forkert. Dvs. ting, jeg ikke kan se, er forkerte.

Men mit bedste råd er, langsomt at opbygge PHP-koden igen og så hele tiden teste i browseren, så du ser, når den ikke virker længere. Så ved du, hvad der er galt.
Avatar billede a55830 Praktikant
05. november 2008 - 18:11 #11
jeg ved at fejlen er i dette her  :

echo "<tr>";
echo "<td class=\"noline\" width=\"200\">";
echo "<a href=\"\" onmouseover=\"MouseOver(0, '" . $row['indhold'] . "')\" onmouseout="MouseOut(0)">" . $row['menu'] . "</a>";
echo "</td>";
echo "<td class=\"noline\" width=\"500\" height=\"400\" align=\"left\" valign=\"top\"><div id=\"0\" class=\"infotxt\">Her kan du se hvad vi tilbyder af undervisning<br>F&oslash;r musen over det du vil vide mere om og der<br>vil komme mere info her. </div></td>";
echo "</td>";
echo "</tr>";
}
mysql_close($con);
Avatar billede w13 Novice
05. november 2008 - 18:24 #12
Så prøv at fjerne en linje af gangen, til du finder den, der giver fejlen.
Avatar billede a55830 Praktikant
05. november 2008 - 18:28 #13
takker mange gange for hjælpen vil du have nogle points
Avatar billede w13 Novice
05. november 2008 - 18:54 #14
Ok. =)
Avatar billede w13 Novice
08. november 2008 - 11:52 #15
Tak for points!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester