jic Skrevet 13. januar 2004 Del Skrevet 13. januar 2004 Her er koden <script LANGUAGE="JavaScript"> <!-- Begin function popUp(URL) { id = "messenger"; eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,top = 202');"); } // End --> </script> <? include("config.php"); $db = mysql_select_db($dbase , $connection); $henta= mysql_query("SELECT * FROM bilder where id='$id'"); while($get=mysql_fetch_array($henta)){ ?> <title><? echo " $get[navn]"; ?></title> <?php if($get[link]) { $open = opendir("$get[link]") or die ("Folder does not exist!"); $col = 1; print("<table border='1'>"); while($bilde = readdir($open)) { if($bilde != "." && $bilde != "..") { $filstorrelse = round((filesize("$get[link]/$bilde") / 1024),2); $dim = getimagesize("$get[link]/$bilde"); if($col == 1) { print("<tr>"); } print("<td><table><tr><td width='100' height='100'><a href='javascript:popUp('$get[link]/$bilde')'><img src=$get[link]/$bilde width='100' height='100'></a></td></tr><tr><td width='96' height='22'><center></font></center></td></tr></table></td>"); if($col == 6) { print("</tr>"); $col = 0; } $col++; } } print("</table>"); } ?> <? mysql_query("Update bilder SET vis = (vis + 1) where id='$id'"); ?> <? } ?> Det som er problemet [/CODE]<a href='javascript:popUp('$get[link]/$bilde')'> Hvis jeg fjerner ('') inne i parentesen så kommer lenken fram men den åpner seg ikke. og når jeg ('') inni parentesen så kommer ikke lenken fram. Det er en bilde script jeg har brukt. og jeg har tenkt å åpne bilden som personen klikker opp i nytt vindu som ikke går ann å resize osv.. Lenke til kommentar
Loomy Skrevet 13. januar 2004 Del Skrevet 13. januar 2004 Hva med: <a href="javascript:popUp('$get[link]/$bilde')"> Lenke til kommentar
sven-o Skrevet 13. januar 2004 Del Skrevet 13. januar 2004 Prøv(hele print-setningen): print("<td><table><tr><td width='100' height='100'><a href=\"javascript:popUp('$get[link]/$bilde')\"><img src=$get[link]/$bilde width='100' height='100'></a></td></tr><tr><td width='96' height='22'><center></font></center></td></tr></table></td>"); Lenke til kommentar
jic Skrevet 13. januar 2004 Forfatter Del Skrevet 13. januar 2004 Prøv(hele print-setningen): print("<td><table><tr><td width='100' height='100'><a href=\"javascript:popUp('$get[link]/$bilde')\"><img src=$get[link]/$bilde width='100' height='100'></a></td></tr><tr><td width='96' height='22'><center></font></center></td></tr></table></td>"); Hey det hjalp litt mer. Mne jeg får likevel ikke pop up det. Kan dte ha denne scriptet å ha si <script LANGUAGE="JavaScript"> <!-- Begin function popUp(URL) { id = "$get[link]/$bilde "; eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=350,left = 470,top = 202');"); } // End --> </script> Lenke til kommentar
jic Skrevet 13. januar 2004 Forfatter Del Skrevet 13. januar 2004 (endret) <script LANGUAGE="JavaScript"> <!-- Begin function popUp(URL) { id = "$get[link]/$bilde "; eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=350,left = 470,top = 202');"); } // End --> </script> Fikk det til. Takk for de som hjalp til med det. 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=0,width=300,height=350,left = 470,top = 202' Hva må jeg gjøre for at vinduet bare dekker så stor bilden er. Endret 13. januar 2004 av jic Lenke til kommentar
sven-o Skrevet 14. januar 2004 Del Skrevet 14. januar 2004 popUp funksjonen må ta imot to nye parametere, height og width, ettersom disse er sikkert forskjellige fra bilde til bilde. Størrelsen på hvert bilde finner du ved bruk av getimagesize(). Orker ikke å gi deg fungerende scriptkode. Det lærer du mye mer av selv! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå