Avatar billede nakhaii Nybegynder
15. februar 2007 - 14:22 Der er 14 kommentarer og
1 løsning

Infoboks ved mouseover

Hej Eksperter,

Er der en der har en scriptkode som giver en infortekstboks ved mouseover, skal kunne arbejde sammen med php!
Avatar billede nakhaii Nybegynder
15. februar 2007 - 14:38 #1
Hvordan kan man ændre denne så den fungerer som beskrevet ovenfor?:

<a href='#' onMouseOver='showhint('Tekst', this, event, '150px')'><strong>[?]</strong></a>
Avatar billede mcgoat Nybegynder
15. februar 2007 - 14:47 #2
Så du har allerede et javascript der laver en mouseover efekt? du vil bare have teksten den skriver fra php?
Avatar billede nakhaii Nybegynder
15. februar 2007 - 15:00 #3
Ja men når jeg fører musen henover [?] så viser den ikke 'tekst'?!?
Avatar billede mcgoat Nybegynder
15. februar 2007 - 15:02 #4
Så må du nok lige vise hele koden, så er det lidt nemmere at se hvad der er galt
Avatar billede nakhaii Nybegynder
15. februar 2007 - 15:04 #5
echo"<tr><td>Email:</td><td><input type='text' value='".$_SESSION['email']."' name='email' size='30' maxlength='255'><a href='#' onMouseOver='showhint('Tekst', this, event, '150px')'><strong>[?]</strong></a></td></tr>";
Avatar billede mcgoat Nybegynder
15. februar 2007 - 15:06 #6
Og du har en javascript funktion der hedder showhint der burde skulle vise noget?

Prøv eventuelt at vise hele filen
Avatar billede nakhaii Nybegynder
15. februar 2007 - 15:09 #7
Det bør ikke gøre nogen forskel - det burde vel virke uanset om den ligger i en echo eller ej
Avatar billede mcgoat Nybegynder
15. februar 2007 - 15:13 #8
Bør det ikke gøre nogen forskel om du har en javascript function der hedder showhint?

Jeg forstår dog ikke hvorfor du echoer alt ud?, istedet for f.eks:

<tr><td>Email:</td><td><input type="text" value="<?php echo $_SESSION['email']; ?>" name="email" size="30" maxlength="255"><a href="#" onMouseOver="showhint('Tekst', this, event, '150px')"><strong>[?]</strong></a></td></tr>
Avatar billede nakhaii Nybegynder
15. februar 2007 - 15:19 #9
Ved heller ikke om den skal hedde showhint, bare et lille script jeg fandt.

Du får lige hele koden:
<?
$id = $_GET[id];
echo"<div class='midt'>";
if($_SESSION['logget_in'] == 1)
{
echo"<a href='admin/tekst1.php'>Tekst1</a> | ";
echo"<a href='admin/tekst2.php'>Tekst2</a> | ";
echo"<a href='admin/tekst3.php'>Tekst3</a> | ";
echo"<br>";
}
else
{
echo"Overskrift<br><br>";
echo"| <a href='admin/tekst4.php'>tekst4</a>";
echo" | <a href='tekst5.php'>tekst5</a>";
echo" | <a href='tekst6.php?id=$id'>tekst6</a> |";
}
echo"";
echo"";
echo"</div>";

$idag = date("Y/m/d");
$staevne = mysql_query("SELECT *, staevne, frist FROM turnering WHERE turid ='$id'") or die(mysql_error());
$a = mysql_fetch_array($staevne);
$turid = $a[turid];
$staevne = $a[staevne];
$frist = $a[frist];

$fristen = strtotime("$frist");
$nudato = time();

if ($fristen > $nudato)
{
echo"<h1><br>$staevne</h1>";
echo"<form name='spg' method='POST' ACTION='tilmelde.php?id=$id'>";
echo"<table width='600px'>";
echo"<tr><td width='150px' class='farve'>Navn:</td><td class='farve'><input type='text' value='".$_SESSION['navn']."' name='navn' size='30' maxlength='255'></td></tr>";
echo"<tr><td>Email:</td><td><input type='text' value='".$_SESSION['email']."' name='email' size='30' maxlength='255'></td></tr>";
echo"<tr><td class='farve'>Spiller-id:</td><td class='farve'><input type='text' value='".$_SESSION['spillerid']."' name='spillerid' size='30' maxlength='255'>";
echo"<a target='_blank' href='http://'>Find id</a>";
echo" - Har du intet spiller-id, skrives CPR nr.</td></tr>";
echo"<tr><td>Adresse:</td><td> <input type='text' value='".$_SESSION['email']."' name='adresse' size='30' maxlength='255'></td></tr>";
echo"<tr><td class='farve'>Postnr og by:</td><td class='farve'> <input type='text' value='".$_SESSION['postby']."' name='postby' size='30' maxlength='255'></td></tr>";
echo"<tr><td>Tlf:</td><td> <input type='text' value='".$_SESSION['tlf']."' name='tlf' size='30' maxlength='8'></td></tr>";
echo"<tr><td class='farve'>Årgang/Række:</td><td class='farve'>";
echo"<select name='raekke'>";
$raekke = mysql_query("SELECT navn FROM aar_raek WHERE hvad ='række' AND staevne ='$id' ORDER BY aarid ASC") or die(mysql_error());
while ( $a = mysql_fetch_array($raekke))
{
$nnavn = $a[navn];
echo"<option value='$nnavn'>$nnavn</option>";
}
echo"</select></td></tr>";
echo"<tr><td>Kategori:</td><td>";
echo"Eksempel:<br>";
echo"<textarea name='kategori' rows='5' cols='30'>".$_SESSION['kategori']."</textarea></td></tr>";
echo"<tr><td class='farve'>Doublemakkere:</td><td class='farve'><br>";
echo"<textarea name='bemaerkning' rows='5' cols='30'>".$_SESSION['bemaerkning']."</textarea></td></tr>";
echo"<td><input class='inputknap' type='submit' value='Send'>";
echo"<input class='inputknap' type='reset' value='Nulstil'></td></tr>";
echo"</table>";
echo"</form>";
}
else
{
echo"";
}
?>
Avatar billede mcgoat Nybegynder
15. februar 2007 - 15:22 #10
Vil da ikke håbe at det er hele koden. Der mangler da både start og slut af alle relevante HTML tags (<html></html><head></head><body></body>) osv. Samt der er da heller ikke noget javascript der hedder showhint. Du prøver at bruge en funktion du ikke har lavet.

Og må igen påpege, at det gør det kun sværere at finde rundt i, hvis man echoer alt ud, sorry to say.
Avatar billede nakhaii Nybegynder
15. februar 2007 - 15:29 #11
Ok her kommer det hele så min fejl:

<tabel width="900" id="tabel2"><html>
<?
session_start();
include"connect.php";
?>
<head>
    <title></title>
    <link rel="stylesheet" type="text/css" href="style.css">
<tabel width="900"><!-- Using a linked stylesheet -->
<link rel="STYLESHEET" type="text/css" href="../dhtmlcentral.css">
<link rel="STYLESHEET" type="text/css" href="layout/layout.css">
<script language="JavaScript1.2" src="../coolmenus4.js">
</script>
<script language="JavaScript1.2" src="../cm_addins.js">
</script>
    <style>
<!--
table.MsoNormalTable
    {mso-style-parent:"";
    font-size:10.0pt;
    font-family:"Times New Roman"}
-->
</style>
</head>
<body topmargin=0 marginheight=0 background="">

<div align="center">
    <table border="0" width="800" cellpadding="0" style="border-collapse: collapse" id="table1" height="100%">
        <tr>
            <td valign="top" height="98" style="border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" background="../Topframe til hjemmesiden.gif">
            <p align="center" style="text-align: center"><i>
            <span style="font-size: 9pt; font-family: Arial; color: white">
            <br>&nbsp;</span></i></p>
            <p align="center">&nbsp;</td>
        </tr>
        <tr>
            <td valign="top" style="border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" bgcolor="#FFFFFF" height="34">
            <p align="center">&nbsp;</p>
            </td>
        </tr>
        <tr>
            <td valign="top" style="border: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 1px; padding-bottom: 1px" bgcolor="#FFFFFF">
            <p align="center">&nbsp;</p>
            <blockquote>
                <blockquote>
                    <p align="center"><font face="Arial" style="font-size: 9pt"><?
$id = $_GET[id];
echo"<div class='midt'>";
if($_SESSION['logget_in'] == 1)
{
echo"<a href='admin/tekst1.php'>Tekst1</a> | ";
echo"<a href='admin/tekst2.php'>Tekst2</a> | ";
echo"<a href='admin/tekst3.php'>Tekst3</a> | ";
echo"<br>";
}
else
{
echo"Overskrift<br><br>";
echo"| <a href='admin/tekst4.php'>tekst4</a>";
echo" | <a href='tekst5.php'>tekst5</a>";
echo" | <a href='tekst6.php?id=$id'>tekst6</a> |";
}
echo"";
echo"";
echo"</div>";

$idag = date("Y/m/d");
$staevne = mysql_query("SELECT *, staevne, frist FROM turnering WHERE turid ='$id'") or die(mysql_error());
$a = mysql_fetch_array($staevne);
$turid = $a[turid];
$staevne = $a[staevne];
$frist = $a[frist];

$fristen = strtotime("$frist");
$nudato = time();

if ($fristen > $nudato)
{
echo"<h1><br>$staevne</h1>";
echo"<form name='spg' method='POST' ACTION='tilmelde.php?id=$id'>";
echo"<table width='600px'>";
echo"<tr><td width='150px' class='farve'>Navn:</td><td class='farve'><input type='text' value='".$_SESSION['navn']."' name='navn' size='30' maxlength='255'></td></tr>";
echo"<tr><td>Email:</td><td><input type='text' value='".$_SESSION['email']."' name='email' size='30' maxlength='255'><a href='#' onMouseOver='showhint('Tekst', this, event, '150px')'><strong>[?]</strong></a></td></tr>";
echo"<tr><td class='farve'>Spiller-id:</td><td class='farve'><input type='text' value='".$_SESSION['spillerid']."' name='spillerid' size='30' maxlength='255'>";
echo"<a target='_blank' href=''>Find id</a>";
echo" - Har du intet spiller-id, skrives CPR nr.</td></tr>";
echo"<tr><td>Adresse:</td><td> <input type='text' value='".$_SESSION['email']."' name='adresse' size='30' maxlength='255'></td></tr>";
echo"<tr><td class='farve'>Postnr og by:</td><td class='farve'> <input type='text' value='".$_SESSION['postby']."' name='postby' size='30' maxlength='255'></td></tr>";
echo"<tr><td>Tlf:</td><td> <input type='text' value='".$_SESSION['tlf']."' name='tlf' size='30' maxlength='8'></td></tr>";
echo"<tr><td class='farve'>Årgang/Række:</td><td class='farve'>";
echo"<select name='raekke'>";
$raekke = mysql_query("SELECT navn FROM aar_raek WHERE hvad ='række' AND staevne ='$id' ORDER BY aarid ASC") or die(mysql_error());
while ( $a = mysql_fetch_array($raekke))
{
$nnavn = $a[navn];
echo"<option value='$nnavn'>$nnavn</option>";
}
echo"</select></td></tr>";
echo"<tr><td>Kategori:</td><td>";
echo"Eksempel:<br>";
echo"<textarea name='kategori' rows='5' cols='30'>".$_SESSION['kategori']."</textarea></td></tr>";
echo"<tr><td class='farve'>Doublemakkere:</td><td class='farve'><br>";
echo"<textarea name='bemaerkning' rows='5' cols='30'>".$_SESSION['bemaerkning']."</textarea></td></tr>";
echo"<td><input class='inputknap' type='submit' value='Send'>";
echo"<input class='inputknap' type='reset' value='Nulstil'></td></tr>";
echo"</table>";
echo"</form>";
}
else
{
echo"";
}
?>
</font>
</blockquote>
            </blockquote>
            </td>
        </tr>
    </table>
</div>
<font face="Arial" style="font-size: 9pt">
<script language="JavaScript1.2" src="../dhtmlcentral.js">
</script>
</font>
</body>
</html>
</table>
Avatar billede mcgoat Nybegynder
15. februar 2007 - 15:31 #12
1: Du starter en <table> inden <html>, det kan/må man ikke. (samt afslutte den efter </html>)

2: I hvilken af dine .js filer skulle denne "showhint" funktion ligge?
Avatar billede nakhaii Nybegynder
15. februar 2007 - 15:36 #13
1. Det med tabellen betyder ikke noget har undersøgt det.

2. Den ligger ikke i nogen i nu, ved nemlig ikke hvordan og hvorledes!?
Avatar billede mcgoat Nybegynder
15. februar 2007 - 15:38 #14
1: Jo det betyder meget :), med mindre siden kun skal bruges på din computer, og det virker der.

2: Hvor har du fundet scriptet henne? så det kan sættes ind
Avatar billede nakhaii Nybegynder
15. februar 2007 - 18:32 #15
Behøves ikke har fundet anden løsning! - Men det kan jo være at du ved noget om dette: http://www.eksperten.dk/spm/762800

LUKKER HER!
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