Friday, September 7, 2012

Mendapatkan Nama File dari URL

function getTitle(str) {
    var a = str.lastIndexOf('/') + 1,
        b = str.lastIndexOf('.');
    str = decodeURIComponent(str.substring(a, b));
    str = str.replace(/[\+\-\_]/g, " ");
    return str;
}

Penggunaan

var result = getTitle("//www.blablablah.com/files/JavaScript+Images.jpg");
// Hasil => "JavaScript Images"

Lihat Demo

URL bisa diambil dari mana saja. Sebagai contoh, di sini Saya mencoba mengambil URL dari sebuah gambar untuk disaring sebagai judul:

var a = document.getElementsByTagName('img')[0].src;
document.getElementById('title-container').innerHTML = getTitle(a);

Lihat Demo

Labels: , ,

11 Comments:

At Friday, September 7, 2012 at 10:56:00 PM GMT+7, Blogger Kang Kapuk said...

Berarti..title gambar otomatis keluar dari title link gambar tersebut ya Bang...?

Apakah ini juga bisa di fungsikan buat 'getMetaDescripsi'...?

 
At Friday, September 7, 2012 at 11:15:00 PM GMT+7, Blogger Taufik Nurrohman said...

Hehe. Nggak bisa. Di mana-mana JavaScript itu tidak bagus untuk SEO.

 
At Saturday, September 8, 2012 at 12:44:00 AM GMT+7, Blogger Beben Koben said...

duh jagoan euy...
jadi mayu komentnya \o/

 
At Tuesday, September 11, 2012 at 12:55:00 PM GMT+7, Blogger Unknown said...

Oh ya mas
yang di atas itu bisa ngga otomatis dijadikan alt='' pada gambarnya ?

 
At Tuesday, September 11, 2012 at 1:53:00 PM GMT+7, Blogger Taufik Nurrohman said...

Maksudnya? :\

 
At Tuesday, September 11, 2012 at 4:17:00 PM GMT+7, Blogger Unknown said...

disana kan nama file gambar itu di ambil dari url,
Bisa ga isi dari alt='.....' itu otomatis diambil dari nama file gambarnya
kaya di bawah ini, Nama filenya "Pure CSS3 DTE logo", bisa ga otomatis terisi di bagian "alt" dengan "Pure CSS3 DTE logo" ?
<img src='http://1.bp.blogspot.com/-XA5WV4P6A2Q/TtglpxYSgUI/AAAAAAAABac/Cogeph0RgyU/s400/pure-CSS3-DTE-logo.png' alt='Pure SCC3 DTE Logo'/>
Kalo MAsih Ngga ngerti, ya udah lah, ngga jadi deh
:(

 
At Tuesday, September 11, 2012 at 4:26:00 PM GMT+7, Blogger Taufik Nurrohman said...

Bisa, tapi yang Saya ingin tanya: Buat apa?
Mungkin omongan Saya ke Kang Kapuk di atas bisa menjadi pertimbangan, kalau tujuannya untuk optimasi SEO ⇒ http://jsfiddle.net/tovic/43eG7/4/

 
At Tuesday, September 11, 2012 at 4:38:00 PM GMT+7, Blogger Unknown said...

Mungkin dapat dikatakan untuk optimasi seo juga,
----------------------------------------------
By The Way, Fitur Notofikasinya keren
Jadi ngga perlu repot2 ngecek, apakah komentar udah di balas atau belum

Saya ngintip source codenya boleh ga mas ?
hehe <3

 
At Tuesday, September 11, 2012 at 7:08:00 PM GMT+7, Blogger Taufik Nurrohman said...

Seluruh kode di blog ini, baik CSS maupun JavaScript (bukan desain secara keseluruhan) adalah 100% gratis untuk non-komersial. Anda boleh menggunakannya ataupun menyebarluaskannya jika Anda telah berhasil mencurinya ;) ⇒ Halaman Kebijakan & Privasi

 
At Wednesday, September 12, 2012 at 8:54:00 PM GMT+7, Blogger Unknown said...

sip !
yang penting save page dulu !
hehe

 
At Wednesday, September 19, 2012 at 3:33:00 PM GMT+7, Blogger Unknown said...

keren keren kalo misalkan hamba mau ngambil url dari link bisa juga kan ya bang,,, \o/ ane coba dah,,, mohon petunjuk kalo nda bisa ya..

 

Post a Comment

<< Home