Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Javascript / DHTML / Ajax

Cevapla
 
LinkBack Seçenekler
Eski 15/06/2007, 20:14   #1 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 11
Varsayılan Asp ve Java

Merhaba,
Asp de bir değişkenin içeriğini Java ile açılan yeni bir sayfaya yazdırmak istiyorum ama hata veriyor.
Bu değişkenin içeriğini bir türlü yazdıramadım.
Yardımcı olurmusunuz


<%
Mesaj = "<b><Font Color="red">deneme</Font></B>"
%>


<SCRIPT LANGUAGE="JavaScript">
function PencereAc() {
msg=open("","msj","toolbar=no,directories=no,menub ar=no");
msg.document.write("<HEAD><TITLE>Hey!</TITLE></HEAD>");
msg.document.write(&Mesaj&);
}
</SCRIPT>
nurullah2006 hatta değil   Alıntı Yaparak Yanıtla
Eski 15/06/2007, 21:41   #2 (permalink)
Bi Kendini Kurtaramayan
 
Kurtaran Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 158
Varsayılan

Asp yi tam bilmiyorum ama sanırım sole olacak

msg.document.write("<%=Mesaj%>");
__________________
Ne olacak bu işin sonu
Nereye kadar
Kurtaran hatta değil   Alıntı Yaparak Yanıtla
Eski 15/06/2007, 22:56   #3 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 11
Varsayılan

Normalde öyle yazılıyor ama

Mesaj = "<b><Font Color="red">deneme</Font></B>"


Yukarıda başta ve sonda kullanılan tırnakların haricinde "red" deki tırnaklar script hatası veriyor.
Normalde bu tırnakları kullanılmasa da çalışır ama bazı komutlarda tırnak şart.
O yüzden tırnaklarla nasıl çalıştığını bulmam grekiyor.
İlgine teşekkürler
nurullah2006 hatta değil   Alıntı Yaparak Yanıtla
Eski 15/06/2007, 22:58   #4 (permalink)
ASP Profesörü
 
Fuzz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 03/2007
Yer: İzmir
Mesaj: 114
Varsayılan

bu arada java değil javascript, ikisi farklı şeyler.
__________________
FooFuzz@gmail.com
Fuzz hatta değil   Alıntı Yaparak Yanıtla
Eski 15/06/2007, 23:20   #5 (permalink)
Bi Kendini Kurtaramayan
 
Kurtaran Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 158
Varsayılan

Alıntı:
nurullah2006, mesajından alıntı: Mesajı Gör
Normalde öyle yazılıyor ama

Mesaj = "<b><Font Color="red">deneme</Font></B>"


Yukarıda başta ve sonda kullanılan tırnakların haricinde "red" deki tırnaklar script hatası veriyor.
Normalde bu tırnakları kullanılmasa da çalışır ama bazı komutlarda tırnak şart.
O yüzden tırnaklarla nasıl çalıştığını bulmam grekiyor.
İlgine teşekkürler
iki şekilde kullanabilirsin

ya;
Mesaj = "<b><Font Color='red'>deneme</Font></B>"
yada tırnakları etkisizleştirmek için;
Mesaj = "<b><Font Color=\"red\">deneme</Font></B>"
__________________
Ne olacak bu işin sonu
Nereye kadar
Kurtaran hatta değil   Alıntı Yaparak Yanıtla
Eski 16/06/2007, 01:32   #6 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 11
Varsayılan

Sevgili Kurtaran olay aslında şu;
http://www.netmatematik.net/Yazar/Default.Asp?YazarID=1

adresie tıklarsan orada matematik adına yazılmış Farklı dillerle ilgili Script lar var.
Siteyi Asp dili ile yaptım.
Mesela yukarıdaki sayfadaki 2. dereceden her denklem için fonksiyonu girerek
yazısına tıklarsan kodlar karşına çıkacak.

Amacım buradaki kodların bit "Test Et" diye bir butona bağlayarak bu butona tıklandığında ziyaretçinin yukarıdaki kodların çalışır halini yeni bir sayfada görülmesi. Dolayısıyla bu kodları ASP de bir değişkene atamak ve bu değişkeni JavaScript da ekrana yazdırma.

Sıkıntı şu kodlarda ister istemez virgüller geçiyor. Bunları kaldırma ihtimali yok.
Atama işlemi
Mesaj = " "

şeklinde yazıldığı için esas kodlardaki tırnaklarla bu tırnaklar karışıyor.


Daha somut bir şekilde aşağıdaki kodda problem yok;

Mesaj = "<B>deneme</B>"
<SCRIPT LANGUAGE="JavaScript">
function PencereAc() {
msg=open("","msj","toolbar=no,directories=no,menub ar=no");
msg.document.write("<HEAD><TITLE>Hey!</TITLE></HEAD>");
msg.document.write("<%=Mesaj%>");
}
</SCRIPT>
<FORM> <INPUT TYPE="button" NAME="Button1" VALUE="Buraya Tıklayın" onCLick="PencereAc()">
</FORM>

Ama Mesajın içerisinde tırnak geçiyorsa hata veriyor. Aşağıdaki kodlar gibi;

Mesaj = "<b><Font Color="red">deneme</Font></B>"
<SCRIPT LANGUAGE="JavaScript">
function PencereAc() {
msg=open("","msj","toolbar=no,directories=no,menub ar=no");
msg.document.write("<HEAD><TITLE>Hey!</TITLE></HEAD>");
msg.document.write("<%=Mesaj%>");
}
</SCRIPT>
<FORM> <INPUT TYPE="button" NAME="Button1" VALUE="Buraya Tıklayın" onCLick="PencereAc()">
</FORM>


Kurtaran kardeş Asp yi iyi biliyorum ama JavaScript ten hiç anlamıyorum.
YArdımcı olursan sevinirim. Gerekirse Messengerdan haberleşelim.
Saygılar.
nurullah2006 hatta değil   Alıntı Yaparak Yanıtla
Eski 16/06/2007, 02:12   #7 (permalink)
ASP Profesörü
 
Fuzz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 03/2007
Yer: İzmir
Mesaj: 114
Varsayılan

nurullah2006; yukarıda gerekli açıklamalar yapıldı, örnekler verildi.
gerisi sana kalmış...
__________________
FooFuzz@gmail.com
Fuzz hatta değil   Alıntı Yaparak Yanıtla
Eski 16/06/2007, 23:11   #8 (permalink)
Üye
 
Üyelik Tarihi: 05/2007
Mesaj: 11
Varsayılan

Alıntı:
Fuzz, mesajından alıntı: Mesajı Gör
nurullah2006; yukarıda gerekli açıklamalar yapıldı, örnekler verildi.
gerisi sana kalmış...
Kardeş yukarıda yazdığım sorunu anlamadın galiba çünkü sorunun cevabı yukarıda yok.
Cevap vermeyeceksen cevap vereceklere müsade et.
Mesaj sayın fazlalaşsın diye ikide bir araya girip alakasız şeyler söyleme.

Öncelikle sorunu anlamaya çalışsanız bence daha iyi olur.
Daha sonra yardım edersiniz etmezsiniz paşa gönlünüz bilir.
Ama dediğim gibi yukarıda cevap falan yok
nurullah2006 hatta değil   Alıntı Yaparak Yanıtla
Eski 17/06/2007, 01:26   #9 (permalink)
Bi Kendini Kurtaramayan
 
Kurtaran Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 158
Varsayılan

nurullah2006, burda yapman gereken " ' gibi işaretleri \" \' şekline cevirmen bunu javascript ile replaceler ile yapabilirsin ama madem asp iyi biliyosun, php deki addslashes fonksiyonu benzeri bir fonksiyon yazabilirsin ve stringindeki her tırnaktan once slash koydurabilirsin bu şekilde tırnakların karısma sorunu ortadan kalkar..
Şurda bir örnek verilmiş;
http://forum.zoque.net/www/13821-str...scripte-gomme/
Ayrıca birazda anlayış ...
__________________
Ne olacak bu işin sonu
Nereye kadar
Kurtaran hatta değil   Alıntı Yaparak Yanıtla
Eski 17/06/2007, 07:09   #10 (permalink)
ASP Profesörü
 
Fuzz Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 03/2007
Yer: İzmir
Mesaj: 114
Varsayılan

Alıntı:
nurullah2006, mesajından alıntı: Mesajı Gör
Kardeş yukarıda yazdığım sorunu anlamadın galiba çünkü sorunun cevabı yukarıda yok.
Cevap vermeyeceksen cevap vereceklere müsade et.
Mesaj sayın fazlalaşsın diye ikide bir araya girip alakasız şeyler söyleme.

Öncelikle sorunu anlamaya çalışsanız bence daha iyi olur.
Daha sonra yardım edersiniz etmezsiniz paşa gönlünüz bilir.
Ama dediğim gibi yukarıda cevap falan yok
anlayana sivrisinek saz, anlamayana davul zurna...
__________________
FooFuzz@gmail.com
Fuzz hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
.NET mi Java mı? psikopat® Genel Programlama 82 06/06/2006 22:50
Java Kitabı ve Java Derleyicisi trancemaster Java / JSP 13 26/10/2005 00:25
Java ile YAZILMAMIŞ java editörü varmı? sımone Java / JSP 5 19/04/2005 16:36
java LupuS Java / JSP 9 22/11/2003 19:56
Java -> exe mkarabulut Java / JSP 8 18/11/2003 10:23


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 23:29.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net