Avatar billede zidane5 Nybegynder
23. oktober 2011 - 18:46 Der er 2 kommentarer og
1 løsning

Få billede åbnet i nyt vindue når der trykkes på det

Hej. Er det muligt at man kan få åbnet billedet i et nyt vindue, når der trykkes på det i nedenstående kode?

Her er selve filen, som i kan se, så vises der random billede. Jeg vil gerne have når der trykkes på det, at det åbnes i et nyt vindue og ikke går til brugerens profil, når man trykker på det:

<?php
if (!defined("IN_FUSION")) { die("Access Denied"); }

include LOCALE.LOCALESET."useralbum.php";

function getpicowner($id) {

global $DB_;

$sql_q = "SELECT * FROM ".DB_USERS." WHERE user_id='$id'";

$sql_r=mysql_query($sql_q);

$sql_row= mysql_fetch_array($sql_r);

$data=$sql_row['user_name'];

return $data;

}

openside("".$locale['414']."");

$i=0;

$pfad=IMAGES."userprofilepics/thumbs/";

$verz=opendir($pfad);

$image = array();

while ($file=readdir($verz))

{

if (filetype($pfad.$file)!="dir") {

$i++;

array_push($image,$file);

}

}

closedir($verz);

$randomimage = $image[(rand(0,($i-1)))];

$pic_userid = str_replace(stristr($randomimage, "]"), '', str_replace('th_[', '', $randomimage));

echo '

<div align="center">

<a href="'.BASEDIR.'profile.php?lookup='.$pic_userid.'#no2"><img src="'.IMAGES.'userprofilepics/thumbs/'.$randomimage.'" alt="" border="0"></a><br>

<a class="side" href="'.BASEDIR.'profile.php?lookup='.$pic_userid.'">'.$locale['415'].' '.getpicowner($pic_userid).'*s '.$locale['416'].'</a>

</div>

';
closeside();
?>

Her er noget, som måske kan hjælpe:

<table style="width:600; height: inherit" align="center" border="0" cellspacing="1" cellpadding="0" class="tbl-border">
  <tr>
  ';
$i=0;
$found=0;
$pfad="images/userprofilepics/thumbs/";
$verz=opendir($pfad);
while ($file=readdir($verz))
{
    if (filetype($pfad.$file)!="dir")
    {
        $i++;
        if($file != substr_count($file,"[".$user_data['user_id']."]")) {
        $found++;
        $bildinfos = getimagesize("images/userprofilepics/".str_replace('th_','',$file));
        echo '
        <td valign="bottom" width="33%" class="tbl1">
        <table border="0" cellspacing="1" cellpadding="10" align="center">
          <tr>
            <td align="center" valign="bottom">
            <a href="java script:;" onClick="popup=window.open(\'images/userprofilepics/'.str_replace('th_','',$file).'\',\'Profilbild'.$i.'\',\'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,width='.($bildinfos[0]+40).',height='.($bildinfos[1]+50).',left=100,top=100\'); return false;"><img border="0" src="images/userprofilepics/thumbs/'.$file.'" alt=""></a>           
            </td>
          </tr>
          ';
          if(iADMIN) {
          echo '<tr>
            <td height="20" align="center" valign="top">
            <form name="deleteform" method="post" action="edit_userprofilepics.php">
            <input type="hidden" name="pic_to_delete" value="'.$file.'">
            <input name="delete" type="submit" class="button" value="  '.$locale['002'].'  ">
            </form>
            </td>
          </tr>
          ';
          }
        echo '</table>
        </td>';       
        if(Is_Integer($found/$thumbs_per_row)) echo '
        </tr></table>
Avatar billede Storenicknice Nybegynder
23. oktober 2011 - 23:45 #1
Hvis det er et link du til have til at åbne i en ny fane kan du bare tilføje target="_blank" til sidst i dit link. <a href="" target="_blank">Et eller andet sted</a>. Håber det til virke :)
Avatar billede zidane5 Nybegynder
24. oktober 2011 - 00:30 #2
Jeg forstår ikke helt hvad du mener? Jeg vil gerne have et random billede til at åbne i ny fane, og ikke så den går ind i brugerens profil når man trykker på billedet.
Avatar billede zidane5 Nybegynder
25. november 2011 - 22:16 #3
k
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester