• 20-07-2016, 16:10:27
    #1
    Selam arkadaşlar, js konusunda hiçbir bilgim yok aşağıdaki kodun çıktısını <div id="karsila"></div> içerisine yazdırmak istiyorum yardımcı olursanız sevinirim.


    function getText()
    {
      var hour = new Date().getHours();
      var minute = new Date().getMinutes();
      if ( hour >= 0 && hour < 12 )
        return 'Good Morning!';
      else if ( hour == 12 && minute == 0 )
        return 'Good Morning!';
      else if ( hour == 12 && minute > 0 )
        return 'Good Afternoon!';
      else if ( hour == 6 && minute == 0 )
        return 'Good Afternoon!';
      else if ( hour == 6 && minute > 0 )
        return 'Good Evening!';
      else if ( hour > 12 && hour < 6 )
        return 'Good Afternoon!'; 
      else if ( hour > 6 && hour < 12 )
        return 'Good Evening';
    }
  • 20-07-2016, 16:50:50
    #2
    Onursal Üye
    $("#karsila").text(getText());
    Böyle yazdırabilirsin
  • 20-07-2016, 16:56:05
    #3
    Eftal hocam cevabı vermiş bende bir öneride bulunayım diğer arkadaşlara

    Eğer html bir çıktı yazdırmak istiyorsanız
    $("#karsila").html(getText());
    şeklinde deneyin eğer .text() şeklinde denerseniz html taglarını düz yazı gibi yazdırırsınız.
  • 20-07-2016, 21:18:58
    #4
    EftalBulut adlı üyeden alıntı: mesajı görüntüle
    $("#karsila").text(getText());
    Böyle yazdırabilirsin
    truser adlı üyeden alıntı: mesajı görüntüle
    Eftal hocam cevabı vermiş bende bir öneride bulunayım diğer arkadaşlara

    Eğer html bir çıktı yazdırmak istiyorsanız
    $("#karsila").html(getText());
    şeklinde deneyin eğer .text() şeklinde denerseniz html taglarını düz yazı gibi yazdırırsınız.
    Maalesef bu kodu çalıştıramadım

    function getText()
    {
      var hour = new Date().getHours();
      var minute = new Date().getMinutes();
      if ( hour >= 0 && hour < 12 )
        return 'Good Morning!';
      else if ( hour == 12 && minute == 0 )
        return 'Good Morning!';
      else if ( hour == 12 && minute > 0 )
        return 'Good Afternoon!';
      else if ( hour == 6 && minute == 0 )
        return 'Good Afternoon!';
      else if ( hour == 6 && minute > 0 )
        return 'Good Evening!';
      else if ( hour > 12 && hour < 6 )
        return 'Good Afternoon!'; 
      else if ( hour > 6 && hour < 12 )
        return 'Good Evening';
    
    $("#karsila").html(getText());
    }

    function getText()
    {
      var hour = new Date().getHours();
      var minute = new Date().getMinutes();
      if ( hour >= 0 && hour < 12 )
        return 'Good Morning!';
      else if ( hour == 12 && minute == 0 )
        return 'Good Morning!';
      else if ( hour == 12 && minute > 0 )
        return 'Good Afternoon!';
      else if ( hour == 6 && minute == 0 )
        return 'Good Afternoon!';
      else if ( hour == 6 && minute > 0 )
        return 'Good Evening!';
      else if ( hour > 12 && hour < 6 )
        return 'Good Afternoon!'; 
      else if ( hour > 6 && hour < 12 )
        return 'Good Evening';
    
    }
    
    $("#karsila").html(getText());

    2 şekildede denedim ama <div id="karsila"></div> bu div içerisine yazmadı. Nerede hata yapıyorum acaba?
  • 20-07-2016, 21:23:59
    #5
    Onursal Üye
    celalyesil adlı üyeden alıntı: mesajı görüntüle
    Maalesef bu kodu çalıştıramadım

    function getText() { var hour = new Date().getHours(); var minute = new Date().getMinutes(); if ( hour >= 0 && hour < 12 ) return 'Good Morning!'; else if ( hour == 12 && minute == 0 ) return 'Good Morning!'; else if ( hour == 12 && minute > 0 ) return 'Good Afternoon!'; else if ( hour == 6 && minute == 0 ) return 'Good Afternoon!'; else if ( hour == 6 && minute > 0 ) return 'Good Evening!'; else if ( hour > 12 && hour < 6 ) return 'Good Afternoon!'; else if ( hour > 6 && hour < 12 ) return 'Good Evening'; $("#karsila").html(getText()); }

    function getText() { var hour = new Date().getHours(); var minute = new Date().getMinutes(); if ( hour >= 0 && hour < 12 ) return 'Good Morning!'; else if ( hour == 12 && minute == 0 ) return 'Good Morning!'; else if ( hour == 12 && minute > 0 ) return 'Good Afternoon!'; else if ( hour == 6 && minute == 0 ) return 'Good Afternoon!'; else if ( hour == 6 && minute > 0 ) return 'Good Evening!'; else if ( hour > 12 && hour < 6 ) return 'Good Afternoon!'; else if ( hour > 6 && hour < 12 ) return 'Good Evening'; } $("#karsila").html(getText());

    2 şekildede denedim ama <div id="karsila"></div> bu div içerisine yazmadı. Nerede hata yapıyorum acaba?
    Direk bu şekilde mi çalıştırıyorsunuz sayfanızda?
  • 20-07-2016, 21:25:15
    #6
    EftalBulut adlı üyeden alıntı: mesajı görüntüle
    Direk bu şekilde mi çalıştırıyorsunuz sayfanızda?
    Js dosyasına ekliyorum kodları html sayfama karsilama idli div taglarını açıyorum.
  • 20-07-2016, 21:35:30
    #7
    Onursal Üye
    celalyesil adlı üyeden alıntı: mesajı görüntüle
    Js dosyasına ekliyorum kodları html sayfama karsilama idli div taglarını açıyorum.
    Js dosyasında şu şekilde çalıştırabilir misiniz?

    jQuery(document).ready(function($){
    
    	function getText()
    	{
    	  var hour = new Date().getHours();
    	  var minute = new Date().getMinutes();
    	  if ( hour >= 0 && hour < 12 )
    		return 'Good Morning!';
    	  else if ( hour == 12 && minute == 0 )
    		return 'Good Morning!';
    	  else if ( hour == 12 && minute > 0 )
    		return 'Good Afternoon!';
    	  else if ( hour == 6 && minute == 0 )
    		return 'Good Afternoon!';
    	  else if ( hour == 6 && minute > 0 )
    		return 'Good Evening!';
    	  else if ( hour > 12 && hour < 6 )
    		return 'Good Afternoon!'; 
    	  else if ( hour > 6 && hour < 12 )
    		return 'Good Evening';
    	 
    	}
    	 
    	$("#karsila").html(getText());
    
    });
  • 23-07-2016, 09:16:00
    #8
    EftalBulut adlı üyeden alıntı: mesajı görüntüle
    Js dosyasında şu şekilde çalıştırabilir misiniz?

    jQuery(document).ready(function($){
    
    	function getText()
    	{
    	  var hour = new Date().getHours();
    	  var minute = new Date().getMinutes();
    	  if ( hour >= 0 && hour < 12 )
    		return 'Good Morning!';
    	  else if ( hour == 12 && minute == 0 )
    		return 'Good Morning!';
    	  else if ( hour == 12 && minute > 0 )
    		return 'Good Afternoon!';
    	  else if ( hour == 6 && minute == 0 )
    		return 'Good Afternoon!';
    	  else if ( hour == 6 && minute > 0 )
    		return 'Good Evening!';
    	  else if ( hour > 12 && hour < 6 )
    		return 'Good Afternoon!'; 
    	  else if ( hour > 6 && hour < 12 )
    		return 'Good Evening';
    	 
    	}
    	 
    	$("#karsila").html(getText());
    
    });
    Teşekkür ederim hocam R10+