JavaScript

Petica

Zainteresovan član
Poruka
163
Molim iskusnije da mi pomognu da pronadjem Javascript pomocu kojeg se na sajt postavlja padanje pahuljica. Uopste nemam predstavu u kojoj kategoriji da ga trazim.
Hvala
 
Da ne bih postavljao novu temu pošto je ova ima uopšteno ime, a moje pitanje je u vezi Java Script-a.

Imam Java Script koji sadrži linkove. Kako između tih linkova ubaciti da se učitavaju slike (npr. logo)? Kako upisati taj kod? Nešto sam pokušavao, ali nešto mi ne ide jer do sada sam imao samo tekst u skriptu.

document.write ('<a href="http://www.link_taj_i_taj.com/">Taj i taj</a> ???LOGO.jpg???')

Hvala unapred.
 
FLUID:
Da ne bih postavljao novu temu pošto je ova ima uopšteno ime, a moje pitanje je u vezi Java Script-a.

Imam Java Script koji sadrži linkove. Kako između tih linkova ubaciti da se učitavaju slike (npr. logo)? Kako upisati taj kod? Nešto sam pokušavao, ali nešto mi ne ide jer do sada sam imao samo tekst u skriptu.

document.write ('<a href="http://www.link_taj_i_taj.com/">Taj i taj</a> ???LOGO.jpg???')

Hvala unapred.

Probaj ovako:

document.write ('<a href="http://www.link_taj_i_taj.com/somelogo.jpg">Taj i taj logo</a> ')
 
FLUID:
Da ne bih postavljao novu temu pošto je ova ima uopšteno ime, a moje pitanje je u vezi Java Script-a.

Imam Java Script koji sadrži linkove. Kako između tih linkova ubaciti da se učitavaju slike (npr. logo)? Kako upisati taj kod? Nešto sam pokušavao, ali nešto mi ne ide jer do sada sam imao samo tekst u skriptu.

document.write ('<a href="http://www.link_taj_i_taj.com/">Taj i taj</a> ???LOGO.jpg???')

Hvala unapred.
Na primer:

document.write ('<a href="http://www.link_taj_i_taj.com/">Taj i taj</a><img src="http://www.tamonegde.com/logo.jpg"></img>')
 
Ljudi, moze mala pomoc, poludeh... :dash:
Imam problem sa povecavanjem centralnog div-a. Naime, podeljena mi je web stranica na 1 ceo div i u njemu tri mala. Od tih 3, 2 su mi fixna i sluze kao okvir, dok mi je centralni promenljiv u zavisnosti od izabrane stranice iz menija.
Problem je taj sto mi se taj centralni div ne povecava u duzini kada npr ispisujem tekst, nego ostaje fixan i text nastavlja da se ispisuje ispod, po body-ju. Npr, kada u meniju kliknem na opciju "velika slova" povecaju se potrebne dimenzije i slova se sada nalazi i u centralnom div-u i ispod njega. Trebalo bi da mi sledeca tacka bude search ali ako ovo ne sredim nema sanse da nastavim dalje je se ne skalira u zavisnosti od njegovih elemenata.
Nadam se da sam dobro objasnio moj problem.

evo kako sam ga definisao u css-u:

#centar{position:absolute;
min-height:770px;
left:13%; right:0%;top:100px;
z-index:3;
background-color:#ffa; }
 
Da bi se pronasao odredjeni div najbolji nacin je da taj div ima neki ID. Verovatno ti je poznato da se jedan id samo jednom sme koristiti na stranici.
Kod:
<a href="javascript:;" onclick="uradi_nesto();">Klikni</a>
<div id="neki_div"></div>

Kod:
function uradi_nesto() {
	document.getElementById("neki_div").setAttribute("style", "height: 550px;");
}

Prakticnije je sa class jer moze vise parametara da se menja.

Kod:
function uradi_nesto() {
	document.getElementById("neki_div").setAttribute("class", "novi_parametri");
}
 
Ljudi, moze mala pomoc, poludeh... :dash:
Imam problem sa povecavanjem centralnog div-a. Naime, podeljena mi je web stranica na 1 ceo div i u njemu tri mala. Od tih 3, 2 su mi fixna i sluze kao okvir, dok mi je centralni promenljiv u zavisnosti od izabrane stranice iz menija.
Problem je taj sto mi se taj centralni div ne povecava u duzini kada npr ispisujem tekst, nego ostaje fixan i text nastavlja da se ispisuje ispod, po body-ju. Npr, kada u meniju kliknem na opciju "velika slova" povecaju se potrebne dimenzije i slova se sada nalazi i u centralnom div-u i ispod njega. Trebalo bi da mi sledeca tacka bude search ali ako ovo ne sredim nema sanse da nastavim dalje je se ne skalira u zavisnosti od njegovih elemenata.
Nadam se da sam dobro objasnio moj problem.

evo kako sam ga definisao u css-u:

#centar{position:absolute;
min-height:770px;
left:13%; right:0%;top:100px;
z-index:3;
background-color:#ffa; }


Grrrrr, a da probas ovde ili ovako
 
Uspeo sam da sredim.
Napisao sam f-ju koja menja dimenzije div-a i ubacio je u button, da vrsi promenu kada se klikne na njega.
Sada imam drugi problem.Iskoristio sam sledeci kod za search na stranici:


<SCRIPT LANGUAGE="JavaScript">

var item = new Array();

// "Page Name","path","Page Title","Many,Key,Words","Descriptive Comments"

c=0; item[c]=new Array("index.html","","DemoSite","index,main,start,home,front","Demonstration search engine data about an imagined but probable internet site.");
c++; item[c]=new Array("about.htm","","About Me","about,author,contact,email,who","Contact details and general information about the creator of the site and what the site is about.");
c++; item[c]=new Array("links.htm","","Links page","links,more,where,similar,friends","Links to my favourite sites which I find interesting. Other friends sites which have similar interests to my own.");
c++; item[c]=new Array("main.htm","main/","Main Page","content,main,focus","The main part of my site which contains what you have come to see. Lots of stuff like that and more great things. All in a sub directory.");
c++; item[c]=new Array("logo.jpg","main/images/","Link Logo","link,image,logo,graphic","The logo.jpg is just a small image which you can place on your site as a link to me. It's in a second level subdirectory.");

page="<html><head><title>Search Results</title></head><body bgcolor='white'><center><table border=0 cellspacing=10 width=80%>";


function search(frm) {
win = window.open("","","scrollbars");
win.document.write(page);
txt = frm.srchval.value.split(" ");
fnd = new Array(); total=0;
for (i = 0; i < item.length; i++) {
fnd = 0; order = new Array(0, 4, 2, 3);
for (j = 0; j < order.length; j++)
for (k = 0; k < txt.length; k++)
if (item[order[j]].toLowerCase().indexOf(txt[k]) > -1 && txt[k] != "")
fnd += (j+1);
}
for (i = 0; i < fnd.length; i++) {
n = 0; w = -1;
for (j = 0;j < fnd.length; j++)
if (fnd[j] > n) { n = fnd[j]; w = j; };
if (w > -1) total += show(w, win, n);
fnd[w] = 0;
}
win.document.write("</table><br>Total found: "+total+"<br></body></html>");
win.document.close();
}
function show(which,wind,num) {
link = item[which][1] + item[which][0];
line = "<tr><td><a href='"+link+"'>"+item[which][2]+"</a> Score: "+num+"<br>";
line += item[which][4] + "<br>"+link+"</td></tr>";
wind.document.write(line);
return 1;
}

</script>



<BODY>

<center>

<form method=get action="javascript:void(0)" onsubmit="search(this); return false;">
<tr><td><input type=text name=srchval value=""><input type=submit value="Search"></td></tr>
</form>
</center>



Hteo bih da malo izmenim ovaj kod, tako da kada otvori novu stranicu sa pronadjenim textom dodatno obelezi tu rec, gde god se ona pojavljuje. Ima li neko ideju mozda?
 
Poslednja izmena:
Ovo je kod za higlight, ono sto meni treba je da spojim ovu f-ju sa prethoddnom tako da kada otvori search sa pronadjenim textom da automatski obelezi tu rec. Zna li neko kako mogu ovo da uradim? Poprilicno mi je hitno.
Pozz


var TRange=null;
function findString (str) {
if (parseInt(navigator.appVersion)<4) return;
var strFound;
if (window.find) {

// CODE FOR BROWSERS THAT SUPPORT window.find
strFound=self.find(str);
if (strFound && self.getSelection && !self.getSelection().anchorNode) {
strFound=self.find(str)
}
if (!strFound) {
strFound=self.find(str,0,1)
while (self.find(str,0,1)) continue
}
}
else if (navigator.appName.indexOf("Microsoft")!=-1) {

// EXPLORER-SPECIFIC CODE

if (TRange!=null) {
TRange.collapse(false)
strFound=TRange.findText(str)
if (strFound) TRange.select()
}
if (TRange==null || strFound==0) {
TRange=self.document.body.createTextRange()
strFound=TRange.findText(str)
if (strFound) TRange.select()
}
}
else if (navigator.appName=="Opera") {
alert ("Opera browsers not supported, sorry...")
return;
}
if (!strFound) alert ("String '"+str+"' not found!")
return;
}
 
Potrebna mi je pomoc oko java skripta, s obzirom da sam pocetnik. Zelim kada, recimo, kliknem na neki od likova u meniju da mi se na stranici promeni samo centralni div u kojem mi je sadrzaj te strane, a ne da mi se ucitava cela nova stranica. Npr. kliknem na link galerija i promeni se samo centralni div u body-u. Znam da to moze da se radi sa ucitavanjem novoh html fajla, ali ne zelim to da radim tako vec preko innerHTML-a i nizova. Takodje jasno mi je da cu u niz kao clanove ucitati celokupnu html stranu (tagovi, tekst, bukvalno sve) i da bi to trebalo da stavim kao string...

Nadam se da ste razumeli sta zelim... Moze li neka pomoc, ili neki koristan link na netu gde bih video slican kod?

Unapred hvala.
 

Back
Top