C# (C Sharp) veya Java ile ilgili konuları buraya yazabilirsiniz.
abdulkadir
Kıdemli Üye
Mesajlar: 489 Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:
Mesaj
gönderen abdulkadir » 06 Ara 2006 02:16
php ile yazdıgım bu kodu java ya cevirmem gerekiyor java bilen arkadaslar yardımcı olursa sevinirim.
Kod: Tümünü seç
$img1="Best_Tab/b1.gif";
$img2="Best_Tab/b2.gif";
$img3="Best_Tab/b2.gif";
$img4="Best_Tab/b2.gif";
$img5="Best_Tab/b2.gif";
$img6="Best_Tab/b10.gif";
switch ($mode) {
case "-1"; $mode="-1"; break;
case "0";
$img1="Best_Tab/a1.gif";
$img2="Best_Tab/a3.gif";
break;
case "1";
$img2="Best_Tab/a4.gif";
$img3="Best_Tab/a3.gif";
break;
case "2";
$img3="Best_Tab/a4.gif";
$img4="Best_Tab/a3.gif";
break;
case "3";
$img4="Best_Tab/a4.gif";
$img5="Best_Tab/a3.gif";
break;
case "4";
$img5="Best_Tab/a4.gif";
$img6="Best_Tab/a10.gif";
break;
default: $mode="-1";
}
mode gelen likten getirilen degerdir.
örnek
Kod: Tümünü seç
index.php?mode=1
index.php?mode=2
index.php?mode=3
İyi calısmalar.
hdayi
Kıdemli Üye
Mesajlar: 1284 Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.
Mesaj
gönderen hdayi » 06 Ara 2006 07:11
Abudlkaadir hocam, java'da
switch yapısında
sadece, byte, short, int ve char veri tiplerini karşılaştırabilirsin . Gördüğüm kadarı ile sen burda string türünden veri tiplerini karşılaştırıyorsun, bunu yapmak için java'da
if kullanman gerekiyor.
Strıng turunden (ki string java'da bir nesne) değişkenleri karşılaştırmak için, String'in
equals diye bir methodu var onu kullanıyoruz.
Kod: Tümünü seç
if ($mode.equals("-1")){
$mode = "-1";
} else if($mode.equals("0")){
$img1="Best_Tab/a1.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("1")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("2")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("3")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("4")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a10.gif";
}
Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
abdulkadir
Kıdemli Üye
Mesajlar: 489 Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:
Mesaj
gönderen abdulkadir » 06 Ara 2006 06:02
Mode tanımsız hatası alıyorum.
NOT: hiç java bilgim yok nasıl yazılmalı ve nasıl kullanılmalı hocam, yardımcı olursanız sevinirim.
Kod: Tümünü seç
<script language="javascript" type="text/javascript">
$img1="Best_Tab/b1.gif";
$img2="Best_Tab/b2.gif";
$img3="Best_Tab/b2.gif";
$img4="Best_Tab/b2.gif";
$img5="Best_Tab/b2.gif";
$img6="Best_Tab/b10.gif";
if ($mode.equals("-1")){
$mode = "-1";
} else if($mode.equals("0")){
$img1="Best_Tab/a1.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("1")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("2")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("3")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a3.gif";
} else if($mode.equals("4")){
$img1="Best_Tab/a4.gif";
$img2="Best_Tab/a10.gif";
}
</script>
java kodundan sonra gösterilecek img
Kod: Tümünü seç
<tbody>
<tr>
<td width="1" align="center"></td>
<td width="100" height="32" background="<?=$img1?> " ><div align="center"><a href="index.php?mode=0">Ana Sayfa </a></div></td>
<td width="100" height="32" background="<?=$img2?> " ><div align="center"><a href="author.php?mode=1">Yazarlar</a></div></td>
<td width="100" height="32" background="<?=$img3?> " ><div align="center"><a href="annoucements.php?mode=2">Duyurular</a></div></td>
<td width="112" background=" <?=$img4?> "><div align="center"><a href="haberler.php?mode=3">Haberler</a></div></td>
<td width="112" height="32" background=" <?=$img5?> "><div align="center"><a href="sss.php?mode=4">SSS</a></div></td>
<td width="25" height="32"><img src="<?=$img6?>"/></td>
</tr>
</tbody>
abdulkadir
Kıdemli Üye
Mesajlar: 489 Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:
Mesaj
gönderen abdulkadir » 06 Ara 2006 06:06
şöyle bir örnek yaptım ama sürekli dönen deger unknown oluyor.
Kod: Tümünü seç
<script language="javascript" type="text/javascript">
var mode = -1;
var result = null;
switch (mode) {
case 1: result = 'one'; break;
case 2: result = 'two'; break;
default: result = 'unknown';
}
document.write(result);
</script>
hdayi
Kıdemli Üye
Mesajlar: 1284 Kayıt: 29 Oca 2004 01:53
Konum: Erciyes'in eteklerinden.
Mesaj
gönderen hdayi » 07 Ara 2006 08:40
Birinci soruda mode diye bisey tanimlamamissib o yuzden hata aliyorsun. JSP bilmem ama mode diye bir string degisken tanimladiktan sonra url'den gelen degeri ona atamalisin. Sonra degerlendirmesini yapmalisin.
2. ye gelince: mode =-1 demissin. en basta. bu switch'e girince bakiyor 1 mi? degil, 2 mi o da degil o zaman bu default diyor. ve deafult'u calistiriyor.
Not: Daha yeni yeni j2se ogreniyorum, o yuzden tam istedigin cevaplari veremiyorum...
Kolay Gelsin...
Bişnev in ney çün hikâyet mîküned
Ez cüdâyîhâ şikâyet mîküned
lazio
Moderator
Mesajlar: 1526 Kayıt: 11 Tem 2003 04:55
Konum: İstanbul
Mesaj
gönderen lazio » 07 Ara 2006 04:07
anladığım kadarıyla javascript için soruyorsun..
şöyle bir yol izleyebilirsin..
php de index.php?mode=1 ile gelen değeri bir javascript function ına parametre olarak geçebilirsin;
Kod: Tümünü seç
<script type="text/javascript">
img1="Best_Tab/b1.gif";
img2="Best_Tab/b2.gif";
img3="Best_Tab/b2.gif";
img4="Best_Tab/b2.gif";
img5="Best_Tab/b2.gif";
img6="Best_Tab/b10.gif";
function Test(mode)
{
xmode = -1;
switch (mode)
{
case -1 : xmode = "-1"; break;
case 0;
img1="Best_Tab/a1.gif";
img2="Best_Tab/a3.gif";
break;
case 1;
img2="Best_Tab/a4.gif";
img3="Best_Tab/a3.gif";
break;
case 2;
img3="Best_Tab/a4.gif";
img4="Best_Tab/a3.gif";
break;
case 3;
img4="Best_Tab/a4.gif";
img5="Best_Tab/a3.gif";
break;
case 4;
img5="Best_Tab/a4.gif";
img6="Best_Tab/a10.gif";
break;
default: xmode=-1;
}
}
</script>
Kod: Tümünü seç
//php
echo("<script type='text/javascript'>Test($mode);</script>");
..::|Yeşil Mavi|::..
abdulkadir
Kıdemli Üye
Mesajlar: 489 Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:
Mesaj
gönderen abdulkadir » 08 Ara 2006 01:12
lazio hocam htm sayfasında bu kodlar calısacak php ile sıkıntı yok.
ayrıca mode tanımsız hatası devam ediyor.
bana bunun java daki karsılıgı lazım
php
Kod: Tümünü seç
//----------mode degişkenine linkten GET metodu ile gelen deger atandı.
$mode = $HTTP_GET_VARS['mode'];
//---------mode degişkeni kullanılıyor.
echo ("".$mode."");
bu işlem php de kolay oluyorda java ile nasıl yapıcam?
abdulkadir
Kıdemli Üye
Mesajlar: 489 Kayıt: 13 Eyl 2003 09:10
Konum: istanbul
İletişim:
Mesaj
gönderen abdulkadir » 09 Ara 2006 02:11
tamam arkadaslar ilginize tesekkür ederim.
En iyisi ben php ile devam edeyim bildigimden şaşmayayım
Tesekkür Ederim kolay gelsin...