Sorguda Yeni Pencere ( Pop up )

  • Konbuyu başlatan birliknet.com
  • Başlangıç tarihi
B
birliknet.com
Misafir
Bunu babylon sözlük scriptinden örnek vererek anlatayım.Girdiğimiz kelimenin anlamı yeni pencerede açılsın.Bu pencerenin boyutunu ben önceden belirlemiş olayım.
Sitede mors alfabesini çevirtiyorum.Sonuçları aynı sayfada gösteriyorum ama benim amacım küçük pop up sayfalarda göstermek.

Örnek kodlar ;

PHP:
<?php



echo '
<a href=#>Mors Alfabesi</a>
<form action=# method=POST>
<input name=yazi type=text>
<input name=onay type=submit value=ÇEVİR>
</form>
</body>


';



function mors($cevrilecek) {

$aranan = array (
	' ',
	'a',
	'b',
	'c',
	'ç',
	'd',
	'e',
	'f',
	'g',
	'?', //	'ð",
	'h',
	'y', //	'ý",
	'i',
	'j',
	'k',
	'l',
	'm',
	'n',
	'o',
	'ö',
	'p',
	'q',
	'r',
	's',
	'?', //	'þ",
	't',
	'u',
	'ü',
	'v',
	'w',
	'x',
	'y',
	'z',
	'1',
	'2',
	'3',
	'4',
	'5',
	'6',
	'7',
	'8',
	'9',
	'0'
);
$degistir = array (
	'/ ',
	'.- ',
	'-... ',
	'-.-. ',
	'-.-. ', //ç ==> c
	'-.. ',
	'. ',
	'..-. ',
	'--. ',
	'--. ', //? ==> g
	'.... ',
	'.. ',  //y ==> i
	'.. ',
	'.--- ',
	'-.- ',
	'.-.. ',
	'-- ',
	'-. ',
	'--- ',
	'--- ', //ö ==> o
	'.--.',
	'--.-',
	'.-. ',
	'... ',
	'... ', //? ==> s
	'- ',
	'..- ',
	'..- ', //ü ==> u
	'...- ',
	'.-- ',
	'-..- ',
	'-.-- ',
	'--.. ',

	'.---- ',
	'..--- ',
	'...-- ',
	'....- ',
	'..... ',
	'-.... ',
	'--... ',
	'---.. ',
	'----. ',
	'----- '
);
return str_replace ($aranan, $degistir, $cevrilecek);
}

if (isset($yazi)) {
	echo '<pre>'.$yazi.'<br>';
	echo mors($yazi);

}







?>
 
0
Onaylı Üye
Üye
Katılım
12 Aralık 2004
Mesajlar
9,603
Tepki puanı
106
Konum
AZ
POST'u pop-up'da acma islemi, Javascript ile kullanici tarafinda yapilacak, bu konuda bilgili arkadaslar belki yardimci olabilir.
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
Kod:
<form action="çöz.php" method="post" name="mors">
<input name="kelime" type="text" size="24">
<input type="submit" value=" ÇÖZ " onclick="window.open('çöz.php','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=800, height=600');return false;">
</form>

deneyebilir misin
 
0
Onaylı Üye
Üye
Katılım
26 Nisan 2005
Mesajlar
136
Tepki puanı
0
<Head> </Head> tagları arasına :
Kod:
<SCRIPT>
function openTarget (form, features, windowName) {
  if (!windowName)
    windowName = 'formTarget' + (new Date().getTime());
  form.target = windowName;
  open ('', windowName, features);
}
</SCRIPT>

form action kısmı :
Kod:
<form name="form1" method="post" action="adres.php" ONSUBMIT="openTarget(this, 'width=300,height=150,resizable=0,scrollbars=0'); return true;" target="newpopup">
 
B
birliknet.com
Misafir
İlgilenen tüm arkadaşlara teşekkür ederim.simdi çok güzel çalışıyor :)

.. .-.. --. .. .-.. . -. . -. / - ..- -- / .- .-. -.- .- -.. .- ş.-.. .- .-. .- / - . ş. -.- -.- ..- .-. / . -.. . .-. .. -- .... .. -- -.. .. / -.-. --- -.- / --. ..- --.. . .-.. / -.-. .- .-.. ışı.. --- .-.
 
1
Onaylı Üye
Üye
Katılım
25 Şubat 2005
Mesajlar
3,824
Tepki puanı
20
Konum
hawaii. ama sanal tur.
dur çözelim bakalım


küfürse yandın :p


-edit- aynısıymış zaten :)
 
0
Onaylı Üye
Üye
Katılım
8 Haziran 2008
Mesajlar
8
Tepki puanı
0
<Head> </Head> tagları arasına :
Kod:
<SCRIPT>
function openTarget (form, features, windowName) {
  if (!windowName)
    windowName = 'formTarget' + (new Date().getTime());
  form.target = windowName;
  open ('', windowName, features);
}
</SCRIPT>

form action kısmı :
Kod:
<form name="form1" method="post" action="adres.php" ONSUBMIT="openTarget(this, 'width=300,height=150,resizable=0,scrollbars=0'); return true;" target="newpopup">


Teşekkurler çok öz bir kod olmuş. Teşekkur etmek için kullanıcı adımı aradım :alkış:
 
Geri
Üst