DSTR3 Posted February 19, 2013 Share Posted February 19, 2013 I am trying to do a mouseover/mouseout on an image in a table. Right now I have it working with Javascript. You click on the camera and the image comes up in a new window. However; I want to do it with a mouseover like this. http://www.menuhead.net/PopUP/mouseover-popup/over.php I know mouseover is client side so how would I do this with php. function newPopup(url) { popupWindow = window.open( url,'popUpWindow','height=300,width=300,left=10,top=10,resizable=no,scrollbars=no,toolbar=no,menubar=no,location=no,directories=no,status=no' ) } <td><a href=Javascript:newPopup('$row[LocationPix]');><img src='http://www.menuhead.net/Images/Buttons/PShotClear.png'</td> Thank you. Link to comment https://forums.phpfreaks.com/topic/274694-mouseover-in-php/ Share on other sites More sharing options...
Jessica Posted February 19, 2013 Share Posted February 19, 2013 I know mouseover is client side so how would I do this with php. Since PHP is server side, and you know what you need to do is client side, what could you possibly be asking?? I think my favorite part is that you posted this in the MySQL help forum. Link to comment https://forums.phpfreaks.com/topic/274694-mouseover-in-php/#findComment-1413458 Share on other sites More sharing options...
DSTR3 Posted February 19, 2013 Author Share Posted February 19, 2013 Useless. You shouldn't let your dog answer the questions. Link to comment https://forums.phpfreaks.com/topic/274694-mouseover-in-php/#findComment-1413465 Share on other sites More sharing options...
DSTR3 Posted February 19, 2013 Author Share Posted February 19, 2013 Closer, but still not the image..... http://www.menuhead.net/PopUP/mouseover-popup/overthis.php <td><a href ='#' id='trigger'('$row[LocationPix]');><img src='http://www.menuhead.net/Images/Buttons/PShotClear.png'</td> $(function() { var moveLeft = 20; var moveDown = 10; $('a#trigger').hover(function(e) { $('div#pop-up').show(); }, function() { $('div#pop-up').hide(); }); $('a#trigger').mousemove(function(e) { $("div#pop-up").css('top', e.pageY + moveDown).css('left', e.pageX + moveLeft); }); }); Now how to get the picture? Link to comment https://forums.phpfreaks.com/topic/274694-mouseover-in-php/#findComment-1413521 Share on other sites More sharing options...
Mikey Posted February 20, 2013 Share Posted February 20, 2013 The HTML you have posted is not valid unfortunately. For one you're not closing your IMG tag... Unless you perhaps need something like this: <td><a href='#' onclick='trigger("{$row[LocationPix]}");'><img src='http://www.menuhead.net/Images/Buttons/PShotClear.png' /></td> Otherwise, as Jessica said I'm not entirely sure what you're asking. Link to comment https://forums.phpfreaks.com/topic/274694-mouseover-in-php/#findComment-1413557 Share on other sites More sharing options...
cyberRobot Posted February 25, 2013 Share Posted February 25, 2013 I know mouseover is client side so how would I do this with php. To populate the anchor tag with a PHP variable, the variable needs to be enclosed in PHP tags: <td><a href="#" onmouseover="newPopup('<?php print $row['LocationPix']; ?>');"><img src='http://www.menuhead.net/Images/Buttons/PShotClear.png' /></a></td> Note that I moved the pop-up code to the "onmouseover" attribute. Link to comment https://forums.phpfreaks.com/topic/274694-mouseover-in-php/#findComment-1414810 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.