Gå til innhold

Hvorfor funker ikke det.


Anbefalte innlegg

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
Videoannonse
Annonse

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
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

<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 av jic
Lenke til kommentar

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...