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 07.08.2008., 11:12   #41
PomoĆ oko Javascript-a

ovo je Source code jedne stranice (kopiram je), princip je da kad odaberete neku kategoriju onda se ispišu njene podkategorije:

Jel mi može netko objasniti i uputiti kako da to napravim
ovo je moja tablica

category

category_id | category_name | supercategory_id | super_name


Kod:
<div id="predaja_kategorija">  
		<span>Kategorija: </span>

       
            
 		<span>
		<select name="kategorija" id="kategorija" onchange="kat_change(this.value)">
		<option value="">Izaberi kategoriju</option>
			<option value="2">Automobili i vozila</option>
			<option value="3">Multimedija</option>
			<option value="1">Nekretnine</option>

			<option value="4">Ostalo</option>
		</select>
		</span>
		<span style="display: none;" id="pod_2">
		<select name="podkategorija_2" id="podkategorija_2" onchange="pod_change(this.value)">
			<option value="">Izaberi podkategoriju</option>
			<option value="159||">Auto oprema</option>

			<option value="78||">Auto-dijelovi</option>
			<option value="81||">Bicikli</option>
			<option value="79||make_e,model_e,year,km">Kamioni / Prikolice</option>
			<option value="80||make_e,model_e,year,km">Kombi / Dostavna vozila</option>
			<option value="82||make_e,model_e,year,km">Motocikli i mopedi</option>
			<option value="83||make,model,year,km">Osobni automobili</option>

			<option value="110||make_e,model_e,year">Plovila - Najam</option>
			<option value="111||make_e,model_e,year">Plovila - Prodaja</option>
			<option value="112||make_e,model_e,year,km">Potražnja vozila</option>
			<option value="113||">Trgovine / usluge</option>
			<option value="115||make_e,model_e,year,km">Vozila - Najam</option>
			<option value="172||make_e,model_e,year,km">Vozila - Unajmljujem</option>

		</select>
		</span>
		<span style="display: none;" id="pod_3">
		<select name="podkategorija_3" id="podkategorija_3" onchange="pod_change(this.value)">
			<option value="">Izaberi podkategoriju</option>
			<option value="135||">DVD, Video, MP3</option>
			<option value="138||">Televizori</option>

			<option value="157||">Telefoni</option>
			<option value="29||">Softver</option>
			<option value="28||">Računalne komponente i pribor</option>
			<option value="165||">Prijenosna računala</option>
			<option value="30||">Potražnja / Zamjena multimedije</option>
			<option value="123||">Pisači (printeri)</option>

			<option value="27||">PC i Mac</option>
			<option value="166||">Monitori</option>
			<option value="25||">Mobiteli</option>
			<option value="124||">Internet</option>
			<option value="137||">Glazbeni instrumenti</option>
			<option value="139||">Glazbene linije i komponente</option>

			<option value="140||">Glazba, ploče i CDi</option>
			<option value="143||">Fotoaparati i kamere</option>
			<option value="136||">Filmovi</option>
			<option value="31||">Trgovine / Usluge</option>
		</select>
		</span>
		<span style="display: none;" id="pod_1">

		<select name="podkategorija_1" id="podkategorija_1" onchange="pod_change(this.value)">
			<option value="">Izaberi podkategoriju</option>
			<option value="169||size,rooms,floor,age">Apartman - Prodaja</option>
			<option value="9||yard-size">Građevinsko Zemljište</option>
			<option value="300||size,yard-size,age">Hotel - Prodaja</option>
			<option value="12||size,yard-size,age">Kuća - Najam</option>

			<option value="13||size,yard-size,age">Kuća - Prodaja</option>
			<option value="14||yard-size">Poljoprivredno zemljište</option>
			<option value="301||size,yard-size,age">Poslovni centri - Zakup</option>
			<option value="15||size,yard-size,age">Poslovni prostor - Najam</option>
			<option value="16||size,yard-size,age">Poslovni prostor - Prodaja</option>
			<option value="17||size,yard-size,age">Potražnja nekretnina</option>

			<option value="19||size,yard-size,rooms,floor,age">Stan - Najam</option>
			<option value="20||size,yard-size,rooms,floor,age">Stan - Prodaja</option>
			<option value="170||size,yard-size,age">Unajmljivanje nekretnina</option>
		</select>
		</span>
		<span style="display: none;" id="pod_4">
		<select name="podkategorija_4" id="podkategorija_4" onchange="pod_change(this.value)">

			<option value="">Izaberi podkategoriju</option>
			<option value="162||">Trebam pomoč ili donaciju</option>
			<option value="155||">Trgovine / Usluge</option>
			<option value="163||">Tarot</option>
			<option value="146||">Razno</option>
			<option value="154||">Potražnja / Zamjena</option>

			<option value="147||">Ostalo</option>
			<option value="145||">Obavijesti</option>
			<option value="150||">Multilevel Marketing</option>
			<option value="76||">žene traže muškarce</option>
			<option value="153||">Opuštajuče masaže</option>
			<option value="75||">muškarci traže žene</option>

			<option value="77||">LGBT</option>
			<option value="74||">Brak i ozbiljne veze</option>
			<option value="69||">Zanatski servisi</option>
			<option value="71||">Zajmovi, krediti i ostalo</option>
			<option value="67||">Ugostiteljska i uredska operma</option>
			<option value="72||">Trebam uslugu</option>

			<option value="158||">Partnerstva</option>
			<option value="5||">Agencije</option>
			<option value="129||">Alati i strojevi</option>
			<option value="130||">Elektroinstalacije</option>
			<option value="161||">Nudim pomoč ili donaciju</option>
			<option value="142||">Usluge / Trgovine</option>

			<option value="167||">Ulaznice i karte</option>
			<option value="148||">Sport i sportska oprema</option>
			<option value="141||">Potražnja / Zamjena</option>
			<option value="149||">Oružje</option>
			<option value="151||">Obavijesti</option>
			<option value="152||">Dogačanja</option>

			<option value="134||">Bandovi / Pjevači</option>
			<option value="127||">Zidanje i soboslikarski radoovi</option>
			<option value="132||">Vodoinstalacije / Odčepljivanje</option>
			<option value="131||">Tražim građevinsku uslugu</option>
			<option value="128||">Selidbe i prijevoznici</option>
			<option value="133||">Podopokrivanje</option>

			<option value="125||">Klimatizacija</option>
			<option value="126||">građevinski materijal</option>
			<option value="22||">građevinske trgovine / usluge</option>
			<option value="70||">Medicinske usluge i oprema</option>
			<option value="144||">Intelektualne usluge</option>
			<option value="68||">Alati i strojevi</option>

			<option value="53||">Namještaj i kučanski aparati</option>
			<option value="49||">Zdravstvo i briga o ljepoti</option>
			<option value="160||">Ugostiteljstvo</option>
			<option value="48||">Trgovina, prodaja i marketing</option>
			<option value="44||">Tražim posao</option>
			<option value="47||">Studentski / povremeni poslovi</option>

			<option value="46||">Strojarstvo i elektrotehnika</option>
			<option value="45||">Računarstvo i Internet</option>
			<option value="43||">Ostalo</option>
			<option value="168||">Obrazovanje i briga o djeci</option>
			<option value="42||">MLM - Mrežni marketing</option>
			<option value="41||">Građevina i arhitektura</option>

			<option value="40||">Ekonomija opčenito</option>
			<option value="50||">Agencije</option>
			<option value="39||">Administratitvna zanimanja</option>
			<option value="36||">Trebam smještaj</option>
			<option value="33||">Apartmani - Najam</option>
			<option value="52||">Odječa &gt; Dječja oprema</option>

			<option value="120||">Odječa &gt; Krojači i postolati</option>
			<option value="122||">Odječa &gt; Potražnja / Zamjena</option>
			<option value="64||">Trgovine / Usluge</option>
			<option value="63||">Tražim / Mijenjam</option>
			<option value="117||">Literatura &gt; Tehnička i stručna</option>

			<option value="119||">Literatura &gt; Studentska i školska</option>
			<option value="118||">Literatura &gt; Potražnja / Zamjena</option>
			<option value="116||">Literatura &gt; Magazini i časopisi</option>
			<option value="60||">Literatura &gt; Knjige opčenito</option>

			<option value="57||">Glazbala</option>
			<option value="61||">Filatelija i numezmatika</option>
			<option value="62||">Dogačanja</option>
			<option value="58||">CD, DVD, ploče, kazete</option>
			<option value="59||">Antikviteti i umjetnine</option>
			<option value="56||">Životinje</option>

			<option value="54||">Vrt</option>
			<option value="66||">Trgovine / Usluge</option>
			<option value="65||">Tražim / Mijenjam</option>
			<option value="121||">Odječa &gt; Žene i muškarci</option>
			<option value="32||">Agencije</option>

		</select>
		</span>
      
		
		
  
		
		</div>
Wizard4U is offline  
Odgovori s citatom
Old 07.08.2008., 14:03   #42
Promijeni naslov teme: Moze li neko uraditi moj posao za mene.
__________________
Sta drugi traze na internetu.
Fruska Gora suze lije sto Bin Laden Srbin nije
strjela is offline  
Odgovori s citatom
Old 07.08.2008., 14:40   #43
Malo bi trebao bolje čitati, ali ok ponovit ću za tebe!
Da sam htio gotov rješenje onda bih ga tražio (nije me sram ništa tražiti) ali sam lijepo napisao "Jel mi može netko objasniti i uputiti kako da to napravim"!

objasniti = neko jednostavno objašnjenje

uputiti= gle, imaš ovdje nešto slićno ili ovo bi mogao tako
Wizard4U is offline  
Odgovori s citatom
Old 07.08.2008., 14:53   #44
Zasad sam napravio ovako:

Kod:
<tr>
	<td>
		Rubrika:	</td>
	<td>
	<select name="supercategory_id" id="superkategorija" onchange="kat_change(this.value)">
    
    <option value="">Izaberi rubriku</option>
         
          <?php $rs = db_query("SELECT DISTINCT supercategory_id, super_name FROM category");
	
	while ($row=mysql_fetch_array($rs)){
	
	
	
      
			echo"<option value=".$row[supercategory_id].">".$row[super_name]."</option>"; }
       ?>
		</select>	</td>
</tr>

//i dolje ispod sam stavio 4 različita div-a koje pozovem


Javascript:
Kod:
function kat_change(form) {
   
    //dohvačamo value (koja je superkategorija označena)
	var vrj=this.value; 
	
	if(vrj==1) 
	{
	document.getElementById("nekretnine").style.display = 'block';
	}
	
	else if(vrj==2) 
	{
	document.getElementById("auti").style.display = 'block';
	}
	
	else if(vrj==3) 
	{
	document.getElementById("multimedija").style.display = 'block';
	}
	
	else if(vrj==4) 
	{
	document.getElementById("ostalo").style.display = 'block';
	}
Ono što neznam je kako dohvatiti onaj value koji je označen kod rubrike?!
Hvala
Wizard4U is offline  
Odgovori s citatom
Old 08.08.2008., 00:36   #45
Sorry lega, ali ja stvarno ne mogu skuziti što ti zapravo želiš napraviti
Kontam si da zelis nešto ful jednostavno, ali stvarno ne mogu skužiti sto tocno...
Još taj kod ala 90te...
Ajd malo objasni sa što manje postoječeg koda i napravicemo to
Šalješ select koji je kao superkategorija i dohvacas ga, a brine te rubrika, a imas "rubrika:taj selekt"
bad_url is offline  
Odgovori s citatom
Old 08.08.2008., 08:14   #46
Rješio sam to nego ne mogu skužiti kako napraviti sljedeće!
Imam npr. 3 radio button-a
1.Prijava
2.Registracija
3. Nešto treće

I sad bi trebalo kad klikneš na jednog od njih se aktivirati funkcija u javascript, ali da kad klikneš na jednog od njih da se uncheckira onaj prošli koji je bio ozmačen!
Hvala
Wizard4U is offline  
Odgovori s citatom
Old 08.08.2008., 09:15   #47
Quote:
Wizard4U kaže: Pogledaj post
Rješio sam to nego ne mogu skužiti kako napraviti sljedeće!
Imam npr. 3 radio button-a
1.Prijava
2.Registracija
3. Nešto treće

I sad bi trebalo kad klikneš na jednog od njih se aktivirati funkcija u javascript, ali da kad klikneš na jednog od njih da se uncheckira onaj prošli koji je bio ozmačen!
Hvala
Kod:
<p>
	<label>
		<input type="radio" onClick="alert('Prijava')" name="RadioGrupa" value="radio" id="Prijava">
		Prijava</label>
	<br />
	<label>
		<input type="radio" onClick="alert('Registracija')" name="RadioGrupa" value="radio" id="Registracija">
		Registracija</label>
	<br />
	<label>
		<input type="radio" onClick="alert('NestoTrece')" name="RadioGrupa" value="radio" id="NestoTrece">
		Nesto trece</label>
	<br />
</p>
bad_url is offline  
Odgovori s citatom
Old 08.08.2008., 09:51   #48
mislio sam ovako to napravit, ali zasad mi ne radi:
PHP Code:
<input type="radio" name="opt_login" id="opt_login" value="1"
onclick"change_vrsta('f_prijava')"/>
/*Ovo je jedan gumbić i kad kliknemo na njega, otvara se funkcija
change_vrsta i nosi vrijednosti od elementu sa id-om f_prijava (to je div
koji se treba prikazati ako se klikne na njega*/ 
A javascript dio je:
Kod:
function change_vrsta(f_prijava) 
{
   
  styleObj=document.getElementById(f_prijava).style;
  if(styleObj.display==='none'){styleObj.display='block';}
  else if(styleObj.display='block'){styleObj.display==='none'}
}
Ili je tvoj način bolji?

Sve u svemu bilo za tvoj način ili moj još me muči javascript dio!
Wizard4U is offline  
Odgovori s citatom
Old 08.08.2008., 10:04   #49
Quote:
Ili je tvoj način bolji?

Sve u svemu bilo za tvoj način ili moj još me muči javascript dio!
Mislis ovo:
Kod:
<p>
	<label>
		<input type="radio" onClick="alert(this.value)" name="RadioGrupa" value="Prijava" id="Prijava">
		Prijava</label>
	<br />
	<label>
		<input type="radio" onClick="alert(this.value)" name="RadioGrupa" value="Registracija" id="Registracija">
		Registracija</label>
	<br />
	<label>
		<input type="radio" onClick="alert(this.value)" name="RadioGrupa" value="NestoTrece" id="NestoTrece">
		Nesto trece</label>
	<br />
</p>
BTW. Bježi od JavaScripta kao takvog što dalje.
http://jquery.com/
bad_url is offline  
Odgovori s citatom
Old 08.08.2008., 10:06   #50
A ovdje te jebe ovo:
Kod:
function change_vrsta(f_prijava) 
{
   
  styleObj=document.getElementById(f_prijava).style;
  if(styleObj.display==='none'){styleObj.display='block';}
  else if(styleObj.display==='block'){styleObj.display='none'}
}
Nisam probao...

P.S. onclick"change_vrsta('f_prijava')" ----> onclick="change_vrsta('f_prijava')"
bad_url is offline  
Odgovori s citatom
Old 08.08.2008., 12:11   #51
Quote:
bad_url kaže: Pogledaj post
BTW. Bježi od JavaScripta kao takvog što dalje.
http://jquery.com/
Što si mislio s ovim
Wizard4U is offline  
Odgovori s citatom
Old 08.08.2008., 13:55   #52
Quote:
Wizard4U kaže: Pogledaj post
Što si mislio s ovim
Pa mislio sam na to da rijeto gdje vise možeš vidjeti običan java script u širokoj upotrebi.
Danas ti svi briju preko nekog frameworka.
Ako ideš u imalo ozbiljnu firmu raditi, prvo što te pitaju da li znas OOP PHP i s kojim JavaScript frameworkom znaš raditi.
Naravno, da ne pričamo koliko je jednostavnije raditi JS s nekim frejmvrkom...
bad_url is offline  
Odgovori s citatom
Old 24.11.2008., 13:41   #53
Javascript: otvaranje novog prozora a da stari ostane u pozadini

Da ne kompliciram previše zamolio bih da me uputite, date link do gotove skripte, naziv funkcije, ili barem usmjerenje da nađem rješenje za to.

Primjer je ovdje: Primjer

U gornjem desnom kutu kliknite na Predaja oglasa.

I otvorit će se novi prozor sa starim u pozadini.

Kako to napraviti?
Wizard4U is offline  
Odgovori s citatom
Old 24.11.2008., 17:05   #54
Našao rješenje, tj. skriptu.

Link
Wizard4U is offline  
Odgovori s citatom
Old 26.11.2008., 12:20   #55
Red face Javascript: Kako promijeniti value nekog atributa?

OKej,

mrzim JS. Fuj. Mislim, prekrasna stvar je to zapravo, don't get me wrong, AJAX i sve te krasne dinamične, fluffy pizdarije, frameworci i to.. prekrašno.

BUT

imam jedan specifičan zahtjev, i pokušavam već lajk, 30 min (hehe) napravit to, i google je zasad ne baš pomogao, a zapravo znam da je to lajk, 3 linije koda.
Zato, za promjenu tu, trebam pomoć

Dakle, zna li itko slijedeće napisat:

(ilustrirat ću situaciju)

Imamo frameset ( )

kaže:

<FRAMESET ROWS="30%,*">
<FRAME SRC="bla1.php" NAME="shit" SCROLLING=YES>

<FRAMESET>
<FRAME SRC="bla2.php" NAME="shit2">
</FRAMESET>
</FRAMESET>


Recimo da imam formu (form element, tj) i sliku u frame shit2 (bla2.php):

/*Bla2 fajl*/

<form action...>
<input type=''text" value="" name="form element kojem hocu mijenjat value" id="ako treba za onaj getelementbyid" />
...

i npr

<img src="slikice/moja_gola_cura.jpg" id="isto neki id">


/*bla 2 fajl*/


************************************************** ******

U bla1, tj, drugom (ili prvom) frejmu

imam button (ili link, ako ide)

<input type="button" onClick="daj promijeni fakin value form elementa, i src slike" />

************************************************** ******


I to je sve. Kak to?
Mrzim JS. Nelogičan komad jezika.

Fala unaprijed, fakat bi me poštedili malo žifciranja, ako pomogne tko.
__________________
Pravila za oblikovanje potpisa
Nosf is offline  
Odgovori s citatom
Old 26.11.2008., 14:05   #56
Quote:
Nosf kaže: Pogledaj post
OKej,

U bla1, tj, drugom (ili prvom) frejmu

imam button (ili link, ako ide)

<input type="button" onClick="daj promijeni fakin value form elementa, i src slike" />
I to je sve. Kak to?
Mrzim JS. Nelogičan komad jezika.

Fala unaprijed, fakat bi me poštedili malo žifciranja, ako pomogne tko.
PHP Code:
//<? Samo radi foruma i highlight 
<script type="text/javascript" >
function 
changeImage(){

     var 
imgdocument.getElementById('nekiId');
     
img.src="slika.jpg";
}
</script>
//<?
//Za cross Frame:
<script type="text/javascript" >
function 
changeImage(){
     var 
lijeviFrametop.frames["lijevi"].document;
     var 
imglijeviFrame.getElementById("nekiId"); 
     
img.src="slika.jpg";
}
</script>

<input type="button"  onclick="changeImage();" />
//END
JS nije los.
__________________
Sta drugi traze na internetu.
Fruska Gora suze lije sto Bin Laden Srbin nije

Zadnje uređivanje strjela : 26.11.2008. at 14:17.
strjela is offline  
Odgovori s citatom
Old 27.11.2008., 22:47   #57
Thnx man
Upotrijebit ću ovo.
I vjerovali ili ne, naučio sam JS u zadnja 2 dana više nego ikad hehe.

DOM, here I come.
__________________
Pravila za oblikovanje potpisa
Nosf is offline  
Odgovori s citatom
Old 30.11.2008., 19:58   #58
Mene zanima kako napravit to ako imas u pozadini neku flash animaciju,jer kad ti se otvori novi prozor stari prozor ostane u pozadini (tj zasjenjen) al animacija ne ostane.
Kako napravit da i animacija bude "zasjenjena" tj u pozadini?
max_extreme is offline  
Odgovori s citatom
Old 30.11.2008., 21:28   #59
Quote:
max_extreme kaže: Pogledaj post
Mene zanima kako napravit to ako imas u pozadini neku flash animaciju,jer kad ti se otvori novi prozor stari prozor ostane u pozadini (tj zasjenjen) al animacija ne ostane.
Kako napravit da i animacija bude "zasjenjena" tj u pozadini?
Neznam da će ti ovo pomoči ali evo izvoli link.

Ne kuužim se u flash niti me zanima, ali mislim da bi trebao kad se počne otvarati ta nova stranica ispred stare da isključiš animaciju.
Wizard4U is offline  
Odgovori s citatom
Old 01.12.2008., 14:09   #60
To mi je i palo na pamet odma,al kako iskljucit onda animaciju kad mi se otvori ta stranica,jel ima itko rjesenje.........fala
max_extreme is offline  
Odgovori s citatom
Odgovor


Tematski alati
Opcije prikaza

Kreni na podforum




Sva vremena su GMT +2. Trenutno vrijeme je: 19:24.