• 28-03-2008, 03:27:02
    #1
    Üyeliği durduruldu
    Arkadaşlar php sayfada pop-up link vermek istiyorum
    head tagları arasına
    <script language="javascript">
    var win = null;
    function NewWindow(mypage,myname,w,h,scroll){
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
    settings =
    'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'
    win = window.open(mypage,myname,settings)
    }
    </script>
    link verirkende
    <a href="oyna.php?id='.$r[id].'" onclick="NewWindow(this.href,'name','355','500','yes');return false"><img src="'.$r[caps].'"  class="imag" height="67" width="86" /><br />
                      <span class="artist_name">'.$r[baslik].'</span>'.$r[kategori].'</a>
    olarak veriyorum browserda kodları kullandıgım sayfayı açınca direk bu hata geliyor
    Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/oyuncu/public_html/sayfa.php on line 107
  • 28-03-2008, 04:08:40
    #2
    js kodlarınızı alarak deneme yaptım.

    Şu kodu yazdım. başarıyla pop-up u açtım.


    Alıntı
    print "<a href=\"oyna.php?id=$r[id]\" onclick=\"NewWindow(this.href,'name','355','500',' yes');return false\"><img src=\"$r[caps]\" class=\"imag\" height=\"67\" width=\"86\" /><br />
    <span class=\"artist_name\">$r[baslik]</span>$r[kategori]</a>
    ";
  • 28-03-2008, 04:19:17
    #3
    Üyeliği durduruldu
    teşekkür ederim ama yine aynı hatayı verdi
  • 28-03-2008, 04:21:53
    #4
    eğer uygun yerdeyse kodu phpye entegre etmek zorunda değilsiniz, koddan öncesini ?> ile kapatın kod sonrasına ise <? açın. Nerede kullandığınıza göre gruplama isteyebilir.
  • 28-03-2008, 04:26:46
    #5
    ?><a href="oyna.php?id=<?=$r[id];?>" onclick="NewWindow(this.href,'name','355','500','yes');return false"><img src="<?=$r[caps];?>"  class="imag" height="67" width="86" /><br />
                      <span class="artist_name">'<?=$r[baslik];?>'</span>'<?=$r[kategori];?>'</a><?
    Bu şekilde çalışabilir, daha acemiyim olmazsa affola, kodu original olarak alın, başına ve sonu ?> <? koyun ve değişkenleri <?=$degisken;?> olarak kullanın çalışacaktır kanımca
  • 28-03-2008, 04:29:27
    #6
    Üyeliği durduruldu
    yok ne yaptıysam olmadı ben kodu yazayim arkadaşlar bi zahmet buna uygun bir pop-up kod varsa elinizde yardımcı olursunuz

     <? include "ayar.inc.php";
    		  
    
    $b= $_GET["b"];
    if ($b==''){$bb=0; $b=0;} else {$bb=$b;}
    	   $res = mysql_query("select * from video ORDER BY id DESC limit $bb,12") or die (mysql_error());
           $a=1;
    	   while ($r = mysql_fetch_array($res)){
    	   $baslik[$sayac] = $r[baslik];
    $id[$sayac] = $r[id];
    	    $kat = trsil($r["kategori"]);
           	$baslik = trsil($r["baslik"]);
           echo '<li class="new"><a href="oyna.php?id='.$r[id].'"><img src="'.$r[caps].'"  class="imag" height="87" width="116" /><br />
                      <span class="artist_name">'.$r[baslik].'</span>'.$r[kategori].'</a> </li>';
    
    				  if (a==4){echo "<br />"; $a=1;}
           }
    ?>
  • 28-03-2008, 04:46:04
    #7
    verdiğin kodun sonuna bunu ekleyip dener misin, çalışması lazım. ?> sonrasına

    <script type="text/javascript">
    /**  
    *  
    *  Javascript open window  
    *  http://www.webtoolkit.info/  
    *  
    **/  
      
    function openWindow(anchor, options) {   
      
        var args = '';   
      
        if (typeof(options) == 'undefined') { var options = new Object(); }   
        if (typeof(options.name) == 'undefined') { options.name = 'win' + Math.round(Math.random()*100000); }   
      
        if (typeof(options.height) != 'undefined' && typeof(options.fullscreen) == 'undefined') {   
            args += "height=" + options.height + ",";   
        }   
      
        if (typeof(options.width) != 'undefined' && typeof(options.fullscreen) == 'undefined') {   
            args += "width=" + options.width + ",";   
        }   
      
        if (typeof(options.fullscreen) != 'undefined') {   
            args += "width=" + screen.availWidth + ",";   
            args += "height=" + screen.availHeight + ",";   
        }   
      
        if (typeof(options.center) == 'undefined') {   
            options.x = 0;   
            options.y = 0;   
            args += "screenx=" + options.x + ",";   
            args += "screeny=" + options.y + ",";   
            args += "left=" + options.x + ",";   
            args += "top=" + options.y + ",";   
        }   
      
        if (typeof(options.center) != 'undefined' && typeof(options.fullscreen) == 'undefined') {   
            options.y=Math.floor((screen.availHeight-(options.height || screen.height))/2)-(screen.height-screen.availHeight);   
            options.x=Math.floor((screen.availWidth-(options.width || screen.width))/2)-(screen.width-screen.availWidth);   
            args += "screenx=" + options.x + ",";   
            args += "screeny=" + options.y + ",";   
            args += "left=" + options.x + ",";   
            args += "top=" + options.y + ",";   
        }   
      
        if (typeof(options.scrollbars) != 'undefined') { args += "scrollbars=1,"; }   
        if (typeof(options.menubar) != 'undefined') { args += "menubar=1,"; }   
        if (typeof(options.locationbar) != 'undefined') { args += "location=1,"; }   
        if (typeof(options.resizable) != 'undefined') { args += "resizable=1,"; }   
      
        var win = window.open(anchor, options.name, args);   
        return false;   
      
    }
    </script>
    <a href="oyna.php?id=<?=$r[id];?>" title="Free code and tutorials"  
    onclick="return openWindow(this, {width:355,height:500,center:true})">   
    <img src="<?=$r[cap];?>" width="67" height="86" border="0"/><br><span><?echo $r[baslik];?></span><?echo $r[kategori];?>
    </a>
  • 28-03-2008, 05:35:49
    #8
    Üyeliği durduruldu
    Allah razı olsun üstad şu şekilde kullandım çalıştı

     <a href="oyna.php?id='.$r[id].'" " title="Free code and tutorials"  
    onclick="return openWindow(this, {width:355,height:500,center:true})">   <img src="'.$r[caps].'"  class="imag" height="87" width="116" /><br />
                      <span class="artist_name">'.$r[baslik].'</span>'.$r[kategori].'</a>
  • 28-03-2008, 05:47:24
    #9
    rica ederim, elimden geldiğince, kolay gelsin