Natrag   Forum.hr > Informatička tehnologija > Internet > Web development

Web development Programiranje, dizajn, hosting i sve ostalo vezano uz razvoj web siteova

Odgovor
 
Tematski alati Opcije prikaza
Old 13.07.2007., 11:44   #1
[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
Veliki gizmo is offline  
Odgovori s citatom
Old 13.07.2007., 15:31   #2
http://javascript.internet.com/page-...us-onload.html
keko_hr is offline  
Odgovori s citatom
Old 08.08.2007., 16:28   #3
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
gilgamesh_- is offline  
Odgovori s citatom
Old 08.08.2007., 17:45   #4
Trebaš zamjenit razmake sa & znakom ili &amp; š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!
matak is offline  
Odgovori s citatom
Old 19.11.2007., 13:59   #5
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!
matak is offline  
Odgovori s citatom
Old 19.11.2007., 14:44   #6
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
technoRi is offline  
Odgovori s citatom
Old 19.11.2007., 14:54   #7
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!
matak is offline  
Odgovori s citatom
Old 20.11.2007., 10:52   #8
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
BeroFX is offline  
Odgovori s citatom
Old 20.11.2007., 11:03   #9
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.
matak is offline  
Odgovori s citatom
Old 21.11.2007., 15:34   #10
Quote:
BeroFX kaže: Pogledaj post
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
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.
__________________
Kako oblikovati potpise
iknezov7 is offline  
Odgovori s citatom
Old 21.11.2007., 18:43   #11
Nisam nešto posebno lud za JS-om, ali otkako je XHR-a ne mogu ga izbjeći..
BeroFX is offline  
Odgovori s citatom
Old 22.11.2007., 01:17   #12
Da to stoji premda se moze i on izbjeci tehnikom "Nece ajax ni PSV u moju butigu"
__________________
Kako oblikovati potpise
iknezov7 is offline  
Odgovori s citatom
Old 12.02.2008., 13:12   #13
Thumbs up 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
__________________
Sisacke maturantice
proj3ct is offline  
Odgovori s citatom
Old 12.02.2008., 14:44   #14
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
horny but sensitive is offline  
Odgovori s citatom
Old 25.03.2008., 18:21   #15
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.
dary is offline  
Odgovori s citatom
Old 25.03.2008., 18:48   #16
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.
tutorial is offline  
Odgovori s citatom
Old 26.03.2008., 18:31   #17
thanks
dary is offline  
Odgovori s citatom
Old 29.03.2008., 15:22   #18
pitanje je da li zelish vrijeme na serveru ili kod klijenta (onog koji gleda stranicu)
lepi is offline  
Odgovori s citatom
Old 30.03.2008., 18:04   #19
Quote:
lepi kaže: Pogledaj post
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
dary is offline  
Odgovori s citatom
Old 30.03.2008., 21:41   #20
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
lepi is offline  
Odgovori s citatom
Odgovor


Tematski alati
Opcije prikaza

Kreni na podforum




Sva vremena su GMT +2. Trenutno vrijeme je: 01:47.