• 31-03-2009, 23:16:41
    #10
    Yani linkin href kısmında a.php yazıyorsa ben menuden başka bir şey seçtiğimde href="a.php?id=2" gibi bir linke dönüştüremem demek istedim.
  • 31-03-2009, 23:31:19
    #11
    Üyeliği durduruldu
    forumxtr adlı üyeden alıntı: mesajı görüntüle
    Yani linkin href kısmında a.php yazıyorsa ben menuden başka bir şey seçtiğimde href="a.php?id=2" gibi bir linke dönüştüremem demek istedim.
    neden olmasın ki

    <script language="javascript">
    function degistir(){
    document.getElementById("armut").innerHTML = '<a href="elmalinki">deneme</a>';
    }
    </script>
    <div id="armut"><a href="link">deneme</a></div>
    
    <a href="#" onclick="degistir();"></a>
  • 01-04-2009, 00:59:16
    #12
    Teşekkürler problemimi çözdüm, henüz kodları yazmadım ama aklımda bitirdim.
  • 01-04-2009, 11:22:24
    #13
    Üyeliği durduruldu
    <script type="text/javascript">
    function degistir(id,link)
    {
    var d = document.getElementById(id);
    d.setAttribute("href",link);
    }
    </script>
    <a href="link" id="armut">deneme</a>
    <a href="javascript:;" onclick="degistir('armut',"http://yenilink.com");">fdgfdg</a>
    buda istediğiniz yapabilir
  • 01-04-2009, 11:54:42
    #14
    Üyeliği durduruldu
    ah jquery halinide yazimde tam olsun

    <script type="text/javascript">
    function degistir(){
          $("a#hedef").attr('href','http://www.google.com/');
    }
    </script>
    <a href="http://armut.com" id="hedef">deneme</a>
  • 01-04-2009, 12:23:14
    #15
    Üyeliği durduruldu
    ben hafifletmeye çalışıyorum jquery sokturdun yine
    innerhtml ye gerek yoktu orada sadece href değişecekse (:
  • 01-04-2009, 12:37:16
    #16
    Üyeliği durduruldu
    saho adlı üyeden alıntı: mesajı görüntüle
    ben hafifletmeye çalışıyorum jquery sokturdun yine
    innerhtml ye gerek yoktu orada sadece href değişecekse (:
    hehehe başka mesajı okuyan arkadaşların işine yarar diye yazdim zaten
  • 04-04-2009, 15:27:01
    #17
    @saho;
    Verdiğin kodda d.setAttribute("href",link); kısmında href'i onClick yapıp kullanmaya çalışıyorum fakat olmuyor. Bu mümkün değil mi yoksa ben mi yanlış yapıyorum? İstediğim şeyi yaptım ama sadece meraktan soruyorum.
    @sdemirkeser;
    verdiğin kod çalışıyor fakat ben bunu select menu ile kullanmak istiyorum, option seçeneğine onclick olarak degistir() fonksiyonunu ekliyorum ama çalışmıyor, bir önerin var mı? yapmak istediğim bir option seçildiğinde bunu linke atamak.
    son edit: sorumu çözdüm, fonksiyonu menuye verdim ve linke menunun değerini atadım.

    Tekrar teşekkürler ikinize de.
  • 06-04-2009, 23:35:23
    #18
    Üyeliği durduruldu
    settattiribute ile o tag ın desteklediği tüm değerleri atayabilirsin
    w3 den tüm tanımlamaların listesini bulabilirsin onclick , onmouseover, on dragover hepsini çalıştırabilirsin ama senin sorunun onclick e direk link veremezsin javascript ile
    location.href='link'
    gibi bir kod verebilirsin
    window.location.replace('link');
    vs.vs.