thumbnails by een onmouseover
Ik wil een afbeelding laten verschijnen van het album by een onmouseover
dit is mijn php pagina
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
session_start();
include_once ('includes/global.php');
$sql_albums = $db->query("SELECT * FROM
albums ORDER BY naam ASC");
while ($album_details = $db->fetch_array($sql_albums))
{
$link = 'foto_album.php?album_id=' . $album_details['album_id'] . '';
$media_url = $db->get_sql_field("SELECT media_url FROM media WHERE album_id=" . $album_details['album_id'] . " AND
media_type=1 AND in_opmaak=0 ORDER BY media_id ASC", 'media_url');
$main_afbeelding = (!empty($media_url)) ? $media_url : 'img/system/noimg.gif';
$browse_albums .= '<tr class="contentfont"> '.
' <td align="left" class="contentfont"><a href="'.$link.'" onMouseOver="javascript:showIt(\''.$main_afbeelding.'\')" onMouseOut="javascript:hideIt()"><img src="img/pijl.gif"> ' . $album_details['naam'] . '</a></td> '.
'</tr> ';
}
$template->set('browse_albums', $browse_albums);
include_once ('includes/global.php');
$sql_albums = $db->query("SELECT * FROM
albums ORDER BY naam ASC");
while ($album_details = $db->fetch_array($sql_albums))
{
$link = 'foto_album.php?album_id=' . $album_details['album_id'] . '';
$media_url = $db->get_sql_field("SELECT media_url FROM media WHERE album_id=" . $album_details['album_id'] . " AND
media_type=1 AND in_opmaak=0 ORDER BY media_id ASC", 'media_url');
$main_afbeelding = (!empty($media_url)) ? $media_url : 'img/system/noimg.gif';
$browse_albums .= '<tr class="contentfont"> '.
' <td align="left" class="contentfont"><a href="'.$link.'" onMouseOver="javascript:showIt(\''.$main_afbeelding.'\')" onMouseOut="javascript:hideIt()"><img src="img/pijl.gif"> ' . $album_details['naam'] . '</a></td> '.
'</tr> ';
}
$template->set('browse_albums', $browse_albums);
en dit is mijn html pagina
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<SCRIPT LANGUAGE = "JavaScript">
function showIt(imgsrc)
{
document.getElementById('imageshow').src=imgsrc;
document.getElementById('imageshow').style.display='block';
}
function hideIt()
{
document.getElementById('imageshow').style.display='none';
}
</SCRIPT>
</head>
<body>
<table width="100%" border="0" cellspacing="3" cellpadding="3" class="border">
<tr>
<td class="border" colspan="2"><b>Selecteer album</b></td>
</tr>
<td1><?=$browse_albums;?></td1>
<td><img src="" id="imageshow" style="display:none"><td>
</tr>
</table></td>
</tr>
</table>
</body>
function showIt(imgsrc)
{
document.getElementById('imageshow').src=imgsrc;
document.getElementById('imageshow').style.display='block';
}
function hideIt()
{
document.getElementById('imageshow').style.display='none';
}
</SCRIPT>
</head>
<body>
<table width="100%" border="0" cellspacing="3" cellpadding="3" class="border">
<tr>
<td class="border" colspan="2"><b>Selecteer album</b></td>
</tr>
<td1><?=$browse_albums;?></td1>
<td><img src="" id="imageshow" style="display:none"><td>
</tr>
</table></td>
</tr>
</table>
</body>
Kan iemand me zegeen wat ik verkeerd doe?
Alvast bedankt!
Gewijzigd op 01/01/1970 01:00:00 door Lander Van Nieuwenhuyse
Kun je iets specifieker zijn? Wat gebeurt er wel en wat gebeurt er niet? Krijg je errors?
neen ik krijg helemaal niets, ik heb al geprobeerd met een gewone afbeelding, maar dat lukte ook niet. Als ik met mijn muis erover ga gebeurt er helemaal niets
Heb je een voorbeeld online staan? dan kan ik meekijken...
eens te veranderen naar dit:
Gelieve Niet Bumpen::
www.gavergild.lavany.com
onder foto's
neen lukt niet kijk eens op onder foto's
Code (php)
1
' <td align="left" class="contentfont"><a href="'.$link.'" onMouseOver="showIt(\''.$main_afbeelding.'\')" onMouseOut="hideIt()"><img src="img/pijl.gif"> ' . $album_details['naam'] . '</a></td> '.
bij onMouseOver="" hoef je niet nog eens javascript: te doen, verander dat eens en, mocht het niet werken, upload het weer en dan zal ik er nog eens naar kijken
MSG_ERROR_MYSQL_QUERY
MSG_SQL_ERROR: Table 'landerv_test_wg.wg_shoutbox' doesn't exist
MSG_SQL_QUERY: SELECT naam, text, date FROM wg_shoutbox WHERE date='1250260837' OR date<'1250260837' ORDER BY date DESC LIMIT 0, 12
Zulke fouten zou ik even in iedergeval aanpassen...
Bug 2: Wanneer ik weer op je home klik gaat die in het frame weer opnieuw laden.
En wat je wilt is dit volgens mij:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script language="javascript">
function show(){ document.getElementById("smile").style.visibility="visible"; }
function hide(){ document.getElementById("smile").style.visibility="hidden"; }
function init()
{
document.getElementById("link").onmouseover=show;
document.getElementById("link").onmouseout=hide;
hide();
}
onload=init;
</script>
<p>
<a id="link" href="http://www.example.com">Example Hyperlink</a> <br>
<img id="smile" src="smile.gif" width="16" height="16" alt="Smile">
</p>
function show(){ document.getElementById("smile").style.visibility="visible"; }
function hide(){ document.getElementById("smile").style.visibility="hidden"; }
function init()
{
document.getElementById("link").onmouseover=show;
document.getElementById("link").onmouseout=hide;
hide();
}
onload=init;
</script>
<p>
<a id="link" href="http://www.example.com">Example Hyperlink</a> <br>
<img id="smile" src="smile.gif" width="16" height="16" alt="Smile">
</p>
{edit} ik heb volgens mij nog niet volledig je vraag beantwoord. Staan er wel records in de database? Wanneer ik het album zie en er op klik gebeurd er niets. Zet anders eens errorhandeling aan, hier kan ik in iedergeval niet veel mee
Gewijzigd op 01/01/1970 01:00:00 door Wim E
Het lijkt erop dat je 2 classes aanroept die niet geinstantieert zijn.
Wat staat er in global.php?
Wim schreef op 14.08.2009 18:44:
Vast en zeker klinkt twijfelachtig.
Het lijkt erop dat je 2 classes aanroept die niet geinstantieert zijn.
Wat staat er in global.php?
Het lijkt erop dat je 2 classes aanroept die niet geinstantieert zijn.
Wat staat er in global.php?
Ja heel zeker heb het net nog eens gecontroleerd. In global.php komen verschillende classes samen waaronder de database class & session class