add image rising while mouse over in Collage

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4898 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
det 17 years ago
parent 260553c3a5
commit af8f7b8bba

@ -17,6 +17,24 @@ form dd {
} }
</style> </style>
<meta http-equiv="REFRESH" content="#[refresh]#" /> <meta http-equiv="REFRESH" content="#[refresh]#" />
<script type="text/javascript">
var CollageLastImageZIndex;
function raise (element)
{
var img = document.getElementById("col" + element);
CollageLastImageZIndex = img.style.zIndex;
img.style.zIndex = 0xffff;
}
function lower (element)
{
var img = document.getElementById("col" + element);
img.style.zIndex = CollageLastImageZIndex;
}
</script>
</head> </head>
<body> <body>
#(emb)# #(emb)#

@ -101,6 +101,7 @@ public class Collage {
if (fifoSize > 0) { if (fifoSize > 0) {
prop.put("imgurl", "1"); prop.put("imgurl", "1");
int c = 0; int c = 0;
int yOffset = embed ? 0 : 70;
for (int i = 0; i < fifoSize; i++) { for (int i = 0; i < fifoSize; i++) {
yacyURL baseURL = origins[i].baseURL; yacyURL baseURL = origins[i].baseURL;
@ -111,14 +112,17 @@ public class Collage {
if ((serverCore.isLocalhost(baseURL.getHost()) || serverCore.isLocalhost(imageURL.getHost())) && if ((serverCore.isLocalhost(baseURL.getHost()) || serverCore.isLocalhost(imageURL.getHost())) &&
sb.getConfigBool("adminAccountForLocalhost", false)) continue; sb.getConfigBool("adminAccountForLocalhost", false)) continue;
long z = imgZIndex[i];
prop.put("imgurl_list_" + c + "_url", prop.put("imgurl_list_" + c + "_url",
"<a href=\"" + baseURL.toNormalform(true, false) + "\">" "<a href=\"" + baseURL.toNormalform(true, false) + "\">"
+ "<img src=\"" + imageURL.toNormalform(true, false) + "\" " + "<img src=\"" + imageURL.toNormalform(true, false) + "\" "
+ "style=\"" + "style=\""
+ ((imgWidth[i] == 0 || imgHeight[i] == 0) ? "" : "width:" + imgWidth[i] + "px;height:" + imgHeight[i] + "px;") + ((imgWidth[i] == 0 || imgHeight[i] == 0) ? "" : "width:" + imgWidth[i] + "px;height:" + imgHeight[i] + "px;")
+ "position:absolute;top:" + imgPosY[i] + "position:absolute;top:" + (imgPosY[i] + yOffset)
+ "px;left:" + imgPosX[i] + "px;left:" + imgPosX[i]
+ "px;z-index:" + imgZIndex[i] + "\"" + "px;z-index:" + z + "\" "
+ "id=\"col" + z + "\" "
+ "onmouseover=\"raise(" + z + ")\" onmouseout=\"lower(" + z + ")\" "
+ "title=\"" + baseURL.toNormalform(true, false) + "\">" + "title=\"" + baseURL.toNormalform(true, false) + "\">"
+ "</a><br>"); + "</a><br>");
c++; c++;

Loading…
Cancel
Save