• 26-02-2010, 14:02:57
    #1
    merhaba arkadaşlar.

    echo ile php dosyama js kodu ekliyorum ama birtürlü göstermiyor eklediğim js kodunu.

    php dosyama yazdığım kod:
    <script  language="javascript">e($konuid,$eid,$yazar);</SCRIPT>
    js kodu:
    function e(f,i,an)
    {
            with(document)
            {
              write('<div align=right><table id=m'+i+' style="visibility:hidden"><tr><td class=ei><a name="cid'+i+'"></a><a href="#cid" onclick="copyid('+i+','+f+');">#'+i+'</a></td>');
                      a("javascript:od('sozluk.php?process=yorum&deger=arti&id="+i+"')",":)","$ukela!");
                      a("javascript:od('sozluk.php?process=yorum&deger=enteresan&id="+i+"')",":O","enteresan");
                      a("javascript:od('sozluk.php?process=yorum&deger=eksi&id="+i+"');",":(","oeehh");
                      a("javascript:location.href='sozluk.php?process=privmsg&islem=yenimsj&gkime="+an+"&gkonu="+i+" nolu entry';","/msj","mesaj at");
                      a("javascript:od('sozluk.php?process=ben&kim="+an+"','400','400')","?","yazar hakkinda");
                      a("javascript:od('sozluk.php?process=sikayetgiris','700','400')","!?","sikayet et");
    
              write('</tr></table></div>');
              var d=getElementById('d'+i);
              var m="document.getElementById('m"+i+"').style.visibility=";
              d.onmouseover=new Function(m+"'visible'");
              d.onmouseout=new Function(m+"'hidden'");
            }
    }
    nerede yanlış yapıyorum acaba?
  • 26-02-2010, 19:39:14
    #2
    aslında bunun yerine ne yapmak istediğini yazsan, alternatif çözümler bulunabilir. (sunucu taraflı diller client taraflı olanlardan önce işlenir, kodlarını yazarken bunu dikkate almayı unutma)
  • 27-02-2010, 17:24:20
    #3
    evet tam olarak ne yapmak istiyorsun