Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> getElementById
jedrzejugorenko
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.12.2009

Ostrzeżenie: (0%)
-----


Siemka.
Prosiłbym o pomoc w utworzeniu skryptu zmieniającego link.
Chodzi mi o linki z muzyką z portalu wrzuta.pl bo chciałbym ułatwić użytkownikom strony wklejenia tła muzycznego na ich profile.

Stronkę mam już gotową, tylko nie wiem jak napisać skrypt (jestem zielony w tych sprawach).
Mianowicie, po wklejeniu w okno linku z muzyką, ma się pojawić pod spodem link przerobiony w ten sposób:

http://ansia95.wrzuta.pl/audio/1ETBBbA7sxK/the_clash_-_should_i_stay_or_should_i_go

/audio/ ma zostać zamienione na /sr/f/
a ostatnia część link po slashu ma zostać usunięta.

Oczywiście ma mieć to zastosowanie przy wszystkich wklejanych linkach z muzyką z wrzuty.

Dzięki za pomoc. (IMG:style_emoticons/default/smile.gif)

Ten post edytował jedrzejugorenko 19.12.2009, 13:33:06
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jedrzejugorenko
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 19.12.2009

Ostrzeżenie: (0%)
-----


Udało mi się wymodzić coś takiego (IMG:style_emoticons/default/smile.gif)

<script language="JavaScript" type="text/javascript">
<!--
function czysc() {
document.c("result").innerHTML='';
document.getElementById("links").value='';
}
function sprawdz() {
document.getElementById("result").innerHTML='';
var linki, l, url, sa, i, h;
sa=false;
linki=document.getElementById("links").value.split("\n");
for (nr in linki) {
l=linki[nr];
l=l.replace(/^\s*|\s*$/g,"");
if (l.substr(0,7)=='http://') {
if (l.charAt(l.length-1)!='/') l=l+'/';
sa=true;
url="";
h=l.indexOf('http://');
if (l.indexOf('http://wrzuta.pl')>=0) h=-1;
i=l.indexOf('wrzuta.pl/audio/');
if (i>=0) {
url=l.substr(i+16);
url='http://'+(h>=0?l.substr(h+7,i-h-7-1):'www')+'.wrzuta.pl/sr/f/'+url.substr(0,url.indexOf('/'));
}
if (url!="") document.getElementById("result").innerHTML+='Poniższy link kopiuj i wklej w odpowiednie miejsce w swoim profilu:<br><br><code><a href='+url+'>'+url+'/</a></code><br><br>';
}
}
if (!sa) document.getElementById("result").innerHTML='Hola, hola! Nie wkleiłeś linku!';
}
-->
</script>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 17:47