Echo içinde script

Kodla Büyü

fatihpc

Seçkin Üye
Seçkin Üye
Mesajlar
667
Kod:
<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script>
<script type="text/javascript">
	$(document).ready(function(){
		$('button#Hide-Show-Button').click( Toggle );
	});
	
	function Toggle() {
		$('div#component-contact').toggle('normal');
	}		
</script>

arkadaşlar yukarıdaki komut dizisini echo içine nasıl alabilirim.ilk satır doğru ama devamını bilmiyorum.

ilk satır
Kod:
echo '<script type="text/javascript" src="http://code.jquery.com/jquery-1.6.min.js"></script>'
.'   ......diye devam edecek
 
script içindeki tek tırnakları \' olarak yazarwsanız sıkıntı çıkarmaz sanırım.
 
echo"


<script type=\"text/javascript\" src=\"http://code.jquery.com/jquery-1.6.min.js\"></script>
<script type=\"text/javascript\">
$(document).ready(function(){
$('button#Hide-Show-Button').click( Toggle );
});

function Toggle() {
$('div#component-contact').toggle('normal');
}
</script>


" ;
php de eğer çift tırnak (" ")arasında çift tırnak kulllanacaksan \" şeklinde kullanır. Aynı kural tek tırnak içinde geçerlidir.
 
Eğer tek tırnak arasında yazmak istiyorsan ki ben tavsiye etmem o zaman tek tırnaklar önüne \ işareti koyman gerekir.
 
Kod:
echo '<div id="Show-Hide-Form" style="display:none; background-color:#cad8e8; padding-left:10px; padding-top:10px; padding-bottom:10px;">'
	.'<form action="'.$this->action.'" method="post" name="saveForm" id="pgbSaveForm" onsubmit="return submitbutton();">'
	.'<table width="'.$this->tmpl['table_width'].'">';

uygulamaya çalıştığım dosyadaki bir kaç yerde bu şekilde yapmış ama ' . olayını anlamadım.
mesela burda $this-> action deyince . ile sonlandırıp değişik bişiler yapmış
 
Echo kullanacaksan eğer echo""; diye başlarsan içindekileri tek tırnakla yazmalısın. teknırnakla başlarsan echo'' içindekiler çift tırnak olmalı ikincisi daha kullanışlı haliyle
 
fatihpc' Alıntı:
Kod:
echo '<div id="Show-Hide-Form" style="display:none; background-color:#cad8e8; padding-left:10px; padding-top:10px; padding-bottom:10px;">'
	.'<form action="'.$this->action.'" method="post" name="saveForm" id="pgbSaveForm" onsubmit="return submitbutton();">'
	.'<table width="'.$this->tmpl['table_width'].'">';

uygulamaya çalıştığım dosyadaki bir kaç yerde bu şekilde yapmış ama ' . olayını anlamadım.
mesela burda $this-> action deyince . ile sonlandırıp değişik bişiler yapmış

php'de . operatörü string toplama işlemi yapar. Kendinden önceki metin ile kendinden sonraki metni peşpeşe ekler yani. TAbii metin yerine değişkenler de kullanılabilir.
 
BBNET
Geri
Üst