Web development Programiranje, dizajn, hosting i sve ostalo vezano uz razvoj web siteova |
|
|
13.07.2007., 11:44
|
#1
|
Registrirani korisnik
Registracija: Jul 2005.
Lokacija: Dubrovnik
Postova: 84
|
[Javascript] Defaultno mjesto kursora
Opet ja malo dosadan...
Radim program u php-u i sad mi na jednom mjestu treba da čim se otvori stranica da se kuror pozicionira u formu. Jedina je forma na ekranu sa samo jednim poljem... Nema nista drugo na ekranu. to mi je mjesto koje popunjava barkod čitač, a volio bih da na tom mjestu ne treba ni tipkovnica ni miš, nego samo barkod. jeli to moguče izvesti, sa čime ... A može i cijela skripta
|
|
|
13.07.2007., 15:31
|
#2
|
Registrirani beskorisnik
Registracija: Jan 2007.
Lokacija: Zagreb
Postova: 266
|
|
|
|
08.08.2007., 16:28
|
#3
|
djecak_iz_bajke
Registracija: Jan 2007.
Lokacija: Ondje gdje mogu biti sam
Postova: 76
|
Javascript input value problem
Pozdrav ...
Ukoliko bi netko bio voljan pomoci sa sljedecim problemom:
Imam otprilike sljedeci kod u html-u:
Kod:
<input type="text" id="youtube_potraga" value="search the youtube"
onfocus="if(this.value=='search the youtube') this.value=''; return true;" />
<input type="button" value="Potraga" onclick="iframerefresh()" />
<iframe
id="videos_list" name="videos_list"
src="http://www.youtube.com/videos_list?tag=potraga%20na%20youtubu"
scrolling="auto" width="99%" height="330" ><iframe/>
U javascript dijelu imam ovo:
Kod:
function iframerefresh()
{
document.getElementById("videos_list").src= "http://www.youtube.com/videos_list?tag=potraga%20na%20youtubu";
var getvalueyoutube= document.getElementById("youtube_potraga").value;
var iframe= document.getElementById("videos_list").src;
var novapotraga= iframe.replace(/potraga%20na%20youtubu/,getvalueyoutube);
document.getElementById("videos_list").src= novapotraga;
}
Znaci, javascript na klik gumba uzima vrijednost text inputa i stavlja ga kao termin za potragu na youtubu koja se otvara u iframe-u.
Stvar funkcionira ukoliko je text input bez razmaka. Ako koristim razmake izmedju rijeci nece ...
Znaci, ako upisem Halo3, naci ce filmove; ako pak upisem Halo 3 (razmak je izmedju), nece nista
Tko bi htio pomoci?
__________________
U srcu nosim toplinu jutra
|
|
|
08.08.2007., 17:45
|
#4
|
RIP
Registracija: Jan 2005.
Postova: 1,820
|
Trebaš zamjenit razmake sa & znakom ili & što je praktički isto... Ne znam kako to preko Javascripta napravit, ali sigurno nije teško
__________________
Principi su pravi način. Principima idioti r(i?)ješavaju kretenske probleme.
Laku vam noć. Bilo je dobro dok je trajalo, no kao i seks trajalo je prekratko ;). Forum.hr - ZBOGOM!
|
|
|
19.11.2007., 13:59
|
#5
|
RIP
Registracija: Jan 2005.
Postova: 1,820
|
Kako pisat u texarea uz pomoć javaskripte?
Evo ovako. Trebam uz pomoć javaskripte upisat nešto u texarea. Radi se o HTML tagu <p> .I sad nikako da to rješim. Bune me evi GetElementById djelovi.
Evo html kod od tekstarea, i botuna koji pogone js funkcije.
Kod:
<script type="text/javascript">
function jNaslov () {
//ova funkcija bi trebala ispisat <p></p> u textareu gdje se kursor trenutno nalazi
}
</script>
<div id="formadiv">
<div id="tagovi">
<ul>
<li><button onclick="jNaslov()">Naslov</button></li>
<li><button onclick="jParagraf()">Paragraf</button></li>
</ul>
</div>
<form id="form1" action="" method="post">
<textarea name="htmltekst" id="tekst"></textarea>
<input type="submit" value="Upiši">
</form>
</div>
__________________
Principi su pravi način. Principima idioti r(i?)ješavaju kretenske probleme.
Laku vam noć. Bilo je dobro dok je trajalo, no kao i seks trajalo je prekratko ;). Forum.hr - ZBOGOM!
|
|
|
19.11.2007., 14:44
|
#6
|
Registrirani korisnik
Registracija: Nov 2007.
Postova: 2
|
Ne kuzim te bas potpuno jer sam u drugom projektu no...
kada zoveš javascriptov getElementById ideš ovako
html staviš npr
<p id = "nekakavnaziv"></p>
sa javascriptiom to dobiješ ovako...
ako pozivaš funkciju unutar istog elementa staviš ovako:
onclick="jNaslov(this)"
ako ne onda
onclick="jNaslov('nekakavnaziv')"
u javascriptu upišeš...
Sad pošto imaš funkciju
jNaslov()
onda
jNaslov(parm, textarea){
var p = document.getElementById(parm);
var area = document.getElementById(textarea);
p.innerHTML = area.innerHTML;
}
ovo bi ti trebalo radit... no to ti je princip nekakav
|
|
|
19.11.2007., 14:54
|
#7
|
RIP
Registracija: Jan 2005.
Postova: 1,820
|
Za sada sam uspio dodati samo da mi upisuje <p></p> . Ali mi nestane kursor. Ja bi htio efekt kao što ima dodavanje bbcoda ovdje na vbulletinu.
Npr, označim tekst i kliknem botun, a js doda <p> na početku teksta a </p> na kraju. Evo kod kojim dodajem samo <p></p> ...
Kod:
function jNaslov (){
var newtext = document.form1.tekst.value
document.form1.tekst.value = newtext + "<p></p>"
}
<form id="form1" name="form1" action="" method="post">
<textarea name="tekst" id="tekst"></textarea>
<input type="submit" value="Upiši">
</form>
koja je razlika između getDocumentById i ovog običnog document koji ide po name"" vrijednostima?
i što je taj innerHTML? nešto sam gledao po guglu, ali preopširno je. sada da sve učim radi ove male sitnice ---
Edit:
Ovo daje isti rezultat:
Kod:
function jNaslov (){
var newtext = document.getElementById('tekst').value
document.getElementById('tekst').value = newtext + "<p></p>"
}
__________________
Principi su pravi način. Principima idioti r(i?)ješavaju kretenske probleme.
Laku vam noć. Bilo je dobro dok je trajalo, no kao i seks trajalo je prekratko ;). Forum.hr - ZBOGOM!
|
|
|
20.11.2007., 10:52
|
#8
|
Registrirani korisnik
Registracija: Jul 2005.
Postova: 82
|
A Matak, j*** te, pa kaj nisi ti neki je*ebo dobar programer,
pa pitas ovakve jednostavne stvari?? Ojme meni..
No OK, prouci ovaj tutorial,
ne da mi se objašnjavat..
http://www.iceteks.com/articles.php/javascript/1
|
|
|
20.11.2007., 11:03
|
#9
|
RIP
Registracija: Jan 2005.
Postova: 1,820
|
Rješio sam sve osim jedne stvari. Kako od teksta kojeg sam trenutno napisao u textarea i selektirao (odabrao mišem, ili tastaturom sa SHIFT) napraviti javascript varijablu.
SAMO mi ta funkcija treba, a ovaj tutorijal za bbcode je... Btw, prvi put u životu radim s javascriptom...
edit: nema potrebe, napisao sam je.
__________________
Principi su pravi način. Principima idioti r(i?)ješavaju kretenske probleme.
Laku vam noć. Bilo je dobro dok je trajalo, no kao i seks trajalo je prekratko ;). Forum.hr - ZBOGOM!
Zadnje uređivanje matak : 20.11.2007. at 13:23.
|
|
|
21.11.2007., 15:34
|
#10
|
Registrirani korisnik
Registracija: Apr 2007.
Lokacija: Split
Postova: 112
|
Quote:
BeroFX kaže:
|
Tko pita ne skita !
Stvar je jednostavna za nekog tko zna.
Osobno nisam pobornik javascripta no ponekad se i on moze upotrijebiti s time da treba jako pazit ,ako su iskljucene javascripte da se stranice ne poremete ili ne strasno.
Server side je ipak sigurniji.
|
|
|
21.11.2007., 18:43
|
#11
|
Registrirani korisnik
Registracija: Jul 2005.
Postova: 82
|
Nisam nešto posebno lud za JS-om, ali otkako je XHR-a ne mogu ga izbjeći..
|
|
|
22.11.2007., 01:17
|
#12
|
Registrirani korisnik
Registracija: Apr 2007.
Lokacija: Split
Postova: 112
|
Da to stoji premda se moze i on izbjeci tehnikom "Nece ajax ni PSV u moju butigu"
|
|
|
12.02.2008., 13:12
|
#13
|
Registrirani korisnik
Registracija: Feb 2008.
Postova: 58
|
Javascript skripta za odbrojavanje vremena
Ovako ljudi pravim jedan blog jos necu reci ime (xd) uglavnom radim malo duze na dizajnu i sve sto ce biti vezano uz blog stavio sam intro na blog ali ovako mene zanima kako staviti countdown skrpitu da odbrojava dane,sate,minute nesto kao na ovoj stranici (nije moja)
Kod:
http://www.project-xero.com/
Pa ako netko zna neka odgovori thx
|
|
|
12.02.2008., 14:44
|
#14
|
zajeBANIRAN
Registracija: Sep 2005.
Postova: 1,203
|
HTML Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>A trebao sam samo napraviti desni klik na stranicu od koje sam link dao</title>
</head>
<body>
<p><script language='JavaScript'>
TargetDate = '02/23/2008 11:55 PM';
BackColor = '';
ForeColor = '#CE690C';
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = 'Jos samo %%D%% Dana, %%H%% Sati, %%M%% Minuta, %%S%% Sekundi do Project-Xero-a.';
FinishMessage = 'Project-Xero je napokon otvoren!';
</script>
<script language='JavaScript' src='http://scripts.hashemian.com/js/countdown.js'></script>
</p>
</body>
</html>
a ovo ti je baš sama skripta countdown.js koju možeš i na vlastiti web space stavit.
HTML Code:
/*
Author: Robert Hashemian
http://www.hashemian.com/
You can use this code in any manner so long as the author's
name, Web address and this disclaimer is kept intact.
********************************************************
Usage Sample:
<script language="JavaScript">
TargetDate = "12/31/2020 5:00 AM";
BackColor = "palegreen";
ForeColor = "navy";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
FinishMessage = "It is finally here!";
</script>
<script language="JavaScript" src="http://scripts.hashemian.com/js/countdown.js"></script>
*/
function calcage(secs, num1, num2) {
s = ((Math.floor(secs/num1))%num2).toString();
if (LeadingZero && s.length < 2)
s = "0" + s;
return "<b>" + s + "</b>";
}
function CountBack(secs) {
if (secs < 0) {
document.getElementById("cntdwn").innerHTML = FinishMessage;
return;
}
DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));
document.getElementById("cntdwn").innerHTML = DisplayStr;
if (CountActive)
setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
}
function putspan(backcolor, forecolor) {
document.write("<span id='cntdwn' style='background-color:" + backcolor +
"; color:" + forecolor + "'></span>");
}
if (typeof(BackColor)=="undefined")
BackColor = "white";
if (typeof(ForeColor)=="undefined")
ForeColor= "black";
if (typeof(TargetDate)=="undefined")
TargetDate = "12/31/2020 5:00 AM";
if (typeof(DisplayFormat)=="undefined")
DisplayFormat = "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
if (typeof(CountActive)=="undefined")
CountActive = true;
if (typeof(FinishMessage)=="undefined")
FinishMessage = "";
if (typeof(CountStepper)!="number")
CountStepper = -1;
if (typeof(LeadingZero)=="undefined")
LeadingZero = true;
CountStepper = Math.ceil(CountStepper);
if (CountStepper == 0)
CountActive = false;
var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;
putspan(BackColor, ForeColor);
var dthen = new Date(TargetDate);
var dnow = new Date();
if(CountStepper>0)
ddiff = new Date(dnow-dthen);
else
ddiff = new Date(dthen-dnow);
gsecs = Math.floor(ddiff.valueOf()/1000);
CountBack(gsecs);
__________________
x
|
|
|
25.03.2008., 18:21
|
#15
|
Registrirani korisnik
Registracija: Mar 2008.
Lokacija: Preko Drave selo malo
Postova: 9
|
Pomoć - Javascript
Budući da sam tek nedavno počeo koristiti javascript (i općenito programiranje) zanima me da li bi mi netko mogao pomoći kako da na početku stranice ispišem trenutni datum i vrijeme, te kako da ispišem naziv preglednika koji se koristi.
|
|
|
25.03.2008., 18:48
|
#16
|
nepoznato
Registracija: Jun 2007.
Lokacija: Zagreb
Postova: 664
|
Imaš tutoriala na webu koliko god želiš. Prvo probaj uz pomoć tutoriala napraviti ono što želiš, ako ne ide, vrati se s konkretnim pitanjem pa ćemo ti pomoći.
sat
detekcija browsera
__________________
Zdrav razum najbolje je raspoređena stvar na svijetu, svatko misli da ga ima dovoljno.
|
|
|
26.03.2008., 18:31
|
#17
|
Registrirani korisnik
Registracija: Mar 2008.
Lokacija: Preko Drave selo malo
Postova: 9
|
thanks
|
|
|
29.03.2008., 15:22
|
#18
|
U samoizolaciji
Registracija: Jul 2003.
Postova: 2,269
|
pitanje je da li zelish vrijeme na serveru ili kod klijenta (onog koji gleda stranicu)
|
|
|
30.03.2008., 18:04
|
#19
|
Registrirani korisnik
Registracija: Mar 2008.
Lokacija: Preko Drave selo malo
Postova: 9
|
Quote:
lepi kaže:
pitanje je da li zelish vrijeme na serveru ili kod klijenta (onog koji gleda stranicu)
|
Pa trebao bi kod onog koji gleda stranicu, također i da mi se prikaže njegov internet preglednik
|
|
|
30.03.2008., 21:41
|
#20
|
U samoizolaciji
Registracija: Jul 2003.
Postova: 2,269
|
znaci,ti bi htio da kad korisnik otvori tvoju stranicu kod sebe u browseru vidi svoje vrijeme i svoj browser koji koristi?
to bi se prikazivalo onom ko gleda stranicu,ne nikom drugom,ti ne bi znao shto neko u svom browseru sa tvojom stranicom trenutno vidi
|
|
|
|
|
Tematski alati |
|
Opcije prikaza |
Linearni mod
|
Sva vremena su GMT +2. Trenutno vrijeme je: 12:46.
|
|
|
|