webForumDet fria alternativet

Länk fel

3 svar · 235 visningar · startad av mr.mainline

mr.mainlineMedlem sedan feb. 2003777 inlägg
#1

Jag har ett php fotogalleri,som automatiskt gör thumbnails,och när jag klickar på bilden så öppnas ett nytt fönster,vilket ser ganska tråkigt ut,så jag tänke lägga till så istället kommer en pop up ruta med bilden,och tänkte fixa det med java skript,men jag får inte rätt på länken,den ser ut så här från början.

echo "<td><a href=\"".$dir2.$file."\" target=\"_blank\"><img style=\"border:1px #000000 solid;\" border=0 src=\"compressimg.php?pic=".$dir2.$file."&size=".$img_size."\"></a></td>";
		} elseif (in_array($file_ext,$ext2)) {
			echo "<td><a href=\"".$dir2.$file."\" target=\"_blank\"><img style=\"border:1px #000000 solid;\" border=0 width=\"".$img_size."\" src=\"".$dir2.$file."\"></a></td>"; 
		}

och java skriptet ser ut så här:

<script language="JavaScript">
<!-- Begin
function popUp() {
props=window.open('shrink.php', 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=200, height=300 left = 100, top = 100');
}
// End -->
</script>

PeeerMedlem sedan mars 20025 907 inlägg
#2

Att länken skapas av ett PHP-script har ingen betydelse, det är javascriptet som är frågan. Tråden flyttas från PHP.

För att underlätta för folk att svara på frågan så skulle jag ersätta PHP-koden med htmlkoden som php-koden genererar.

Jesper TMedlem sedan nov. 20017 144 inlägg
#3

Nåt, sånt här:

<script type="text/javascript">
<!-- Begin
function popUp(url) {
props=window.open(url, 'poppage', 'toolbars=0, scrollbars=0, location=0, statusbars=0, menubars=0, resizable=0, width=200, height=300 left = 100, top = 100');
}
// End -->
</script>
<?php
echo "<td><a href=\"javascript:popUp('".$dir2.$file."');\"><img style=\"border:1px #000000 solid;\" border=0 src=\"compressimg.php?pic=".$dir2.$file."&size=".$img_size."\"></a></td>";
        } elseif (in_array($file_ext,$ext2)) {
            echo "<td><a href=\"javascript:popUp('".$dir2.$file."');\"><img style=\"border:1px #000000 solid;\" border=0 width=\"".$img_size."\" src=\"".$dir2.$file."\"></a></td>"; 
        }
?>
Jesper TMedlem sedan nov. 20017 144 inlägg
#4

Tänk på att ta bort mellanrummet i "java script".

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)