)
[url]http://profiles.friendster.com/bangkanal[/url]
Selamat malam para FTI'ers semua. Disini aku ingin memberikan tutorial membuat ENTER PAGE yang aku tambahkan dengan script JS berbeda untuk browser IE dan FF. Aku utak-atik script ini karena ada sahabatku di FTI'ers yang pernah kirim comment ke FS aku dan mengatakan kalau aku ini jahat karena FS ku tidak bisa dilihat via IE
Untuk itu, aku dedikasikan hasil utak-atik scriptku ini untuk dia. Terima kasih banyak [b]Jeng Linniie[/b] untuk idenya. Sekarang FS ku sudah bisa dilihat via IE
[quote]var podo = document.createElement("script");
var browser=navigator.appName;
var mic="Microsoft Internet Explorer";
if (browser==mic){
podo.type = "text/javascript";
podo.src = "[b]URL TXT UNTUK IE[/b]";
document.getElementsByTagName("head")[0].appendChild(podo);
}
else
{
podo.type = "text/javascript";
podo.src = "[b]URL TXT UNTUK FF[/b]";
document.getElementsByTagName("head")[0].appendChild(podo);
}[/quote]
[u][b]Keterangan :[/b][/u]
[b]- URL TXT UNTUK IE[/b] ganti dengan URL JS kalian untuk IE (jangan lupa rename menjadi .txt).
[b]- URL TXT UNTUK FF[/b] ganti dengan URL JS kalian untuk FF (jangan lupa rename menjadi .txt).
[b]4. Setelah itu kita buat lagi script kombinasi dari langkah nomor 3 di atas dengan script Enter page yg sudah disederhanakan[/b]. Jadi nanti hasil akhir scriptnya adalah :
[quote]place=document.location.href;
if(place!="http://profiles.friendster.com/user.php?uid="+pageOwnerID){
top.location.href="[b]URL HTML[/b]"
}
else {
load=document.createElement("script")
load.src="[b]URL browser.js[/b]"
navBg.appendChild(load)
}[/quote]
[u][b]Ket[/b][/u] :
[b]- URL HTML[/b] = ganti dengan URL HTML Enter Page mu.
[b]- URL browser.js[/b] = ganti dengan URL acript browser.js mu dari langkah nomor 3.
[b]5. Sebagai tambahan[/b], kalau kita pakai Force Log In script, lebih baik kita gabungkan dengan script dari langkah nomor 4 tersebut agar kita bisa meminimalisir loading stuck ataupun NULL display ketika kita mau melihat profile FS kita sendiri. Karena loading stuck maupun NULL display itu terjadi apabila kita memakai Enter Page dikarenakan :
1. Sistem redirection view profile FS kita telah dirubah oleh FS.
2. Ada beberapa script yg bisa mengacaukan sistem redirection Enter Page kita yaitu Force Log In dan Alert (welcome maupun goodbye alert).
Jadi nanti scriptnya akan menjadi begini :
[quote]if(pageViewerID==""){
alert("PLEASE LOG IN YOUR FRIENDSTER ACCOUNT TO VIEW MY PROFILE :-)");
top.location.href="http://www.friendster.com/login.php?next=%2fuser.php%3fuid%3D"+pageOwnerID+"&cookie=1";
}
place=document.location.href;
if(place!="http://profiles.friendster.com/user.php?uid="+pageOwnerID){
top.location.href="[b]URL HTML[/b]"
}
else {
load=document.createElement("script")
load.src="[b]URL browser.js[/b]"
navBg.appendChild(load)
}[/quote]
[b]6. Selesai[/b]
Last edited by KaNaLiTnUk (2008-06-23 09:36:07)
Last edited by sahabat.peterpan (2008-02-15 11:37:17)
Trial and error saja bro Co. Kalau untuk CSS nya abang rasa tidak terlalu susah. Yang agak susah itu JS nya
[b]Pro : Edo[/b]
Abang sudah pakai script ini dan berjalan dengan sempurna. Kalau abang pikir, ENTER PAGE menghasilkan NULL itu dikarenakan ENTER PAGE nya dikombinasikan dengan berbagai macam script JS. Nah kalau dengan script ini, ENTER PAGE nya kan hanya dikombinasikan dengan 1 script tambahan saja yaitu REDIRECT JS SCRIPT. Itu yang saat ini bisa abang simpulkan bro Edo
Last edited by KaNaLiTnUk (2008-02-15 11:37:18)
.
Last edited by Co_don SanAdH (2008-02-15 12:06:07)
http://profiles.friendster.com/bangkanal
http://profiles.friendster.com/bangkanal[/quote]
Pikun abang
Did that, done that. Thank you so much bro Edo
mengacu pd script ini :
saya ambil sebagian dr code enter js
[quote]//REDIRECT JS SCRIPT
var podo = document.createElement("script");
var browser=navigator.appName;
var mic="Microsoft Internet Explorer";
if (browser==mic){
podo.type = "text/javascript";
podo.src = "URL TXT UNTUK IE";
document.getElementsByTagName("head")[0].appendChild(podo);
}
else
{
podo.type = "text/javascript";
podo.src = "URL TXT UNTUK FF";
document.getElementsByTagName("head")[0].appendChild(podo);
}[/quote]
disitu ada intruksi atau perintah masukan url utk IE n FF
mohon sedikti penjelasan code yg gimana utk IE n gimana Utk FF
terima kasih sebelumnya :rose:
TOP MARKOTOP DEGH
Yang dimasukkan itu adalah URL dari JS kita bro Yanz. URL dari JS yang sudah kita rename menjadi .txt. Jadi nanti kita punya 2 JS. JS pertama untuk tampilan di IE dan JS kedua untuk tampilan di FF
Untuk CSS nya secara otomatis ada di dalam tiap2 script karena aku sarankan untuk merubah CSS nya menjadi JS menggunakan CSS injection
Terserah para FTI'ers apakah mau menggunakan CSS yang sama atau tidak
.. oiya bang sedikit lagi neh... bisa gag bang,,
klo kode js yg di pake dilngker tuh,,, isinya cuman scrypt diatas bang... kan didalam scrypt tsbut jg ada kek sejenis injection nya kan... jadi js untuk FF dan IE bisa dilaen t4 begitu juga CSS nya...
.. oiya bang sedikit lagi neh... bisa gag bang,,
klo kode js yg di pake dilngker tuh,,, isinya cuman scrypt diatas bang... kan didalam scrypt tsbut jg ada kek sejenis injection nya kan... jadi js untuk FF dan IE bisa dilaen t4 begitu juga CSS nya...
[/quote]
Yup bisa kok bro Yossi. Silahkan taruh CSS dan JS extension kamu di lain tempat. Tapi kalau menurut abang sih enaknya dijadikan satu tempat saja biar FS nya gak berat ketika membaca scriptnya
[b]Pro : Cheuw[/b]
Yup itu betul bro Cheuw. Sebenarnya membuat 2 CSS dan JS disini itu opsional. Abang sarankan membuat 2 CSS dan JS dikarenakan ada script CSS dan JS yg bisa berjalan dengan baik di FF tapi tidak di IE dan begitu juga sebaliknya
Last edited by KaNaLiTnUk (2008-02-16 14:38:22)
bener2 sii bang kanal~
di share kode inii~
mantabhs daaahh!!!!!