Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Comentarii amuzante pe Youtube

Nu iese laptopul din sleep mode.

Facerea de bine - ce aștepta...

Probleme drum servitute
 Se pot monta placi de gresie de 1...

Card de debit virtual emis de India

Diferenta ATS generator si PV

La multi ani @Lotusisrael!
 Declarație primar

Contestare amenda politia locala

PC se restarteaza cu erori ecran ...

Mercedes atego 815 oprire motor
 Ce contine Creion rani dupa ras?

Filtru sedimente inainte de pompa?

Paște fericit!

electrician constructor video curs
 

javascript = cum sa fac ? ?

- - - - -
  • Please log in to reply
4 replies to this topic

#1
Damianic

Damianic

    Junior Member

  • Grup: Members
  • Posts: 185
  • Înscris: 28.05.2006
javascript = cum sa fac ? ?


Am:

--------
var quotes = new Array;

quotes.push('text nr 1');

quotes.push('text nr 2');

quotes.push('text nr 3');

quotes.push('text nr 4');

quotes.push('text nr 5');

quotes.push('text nr 6');

quotes.push('text nr 7');

quotes.push('text nr 8');

quotes.push('text nr 9');

document.write(quotes[(Math.floor(Math.random() * quotes.length))]);
----------

Asa cum este imi afiseaza doar 1 varianta din cele 9.

Ce trebuie modificat ca sa afiseze in acelasi timp, de exemplu 5 variante diferite.


Multumiri

#2
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Sa apelezi de 5 ori document.write() ca acolo.

#3
Damianic

Damianic

    Junior Member

  • Grup: Members
  • Posts: 185
  • Înscris: 28.05.2006
Multe multumiri *OriginalCopy* pentru raspuns

Mai am 2 intrebari:

cum trebuie modificat ca cele 5 sa apara scrise una sub alta ?

cum trebuie modificat ca in cele 5 sa nu se repete una din ele ?

Inca o data multumiri

#4
adormitu

adormitu

    Member

  • Grup: Members
  • Posts: 384
  • Înscris: 28.08.2008
var helper = new Array();

function new_index() {
	return Math.floor(Math.random() * quotes.length);
}

function check(val, in_what) {
	len = in_what.length;
	for(j=0;j<len;j++) {
		if(in_what[j]==val) return true;
	}
	return false;
}

for(var i=0;i<5;i++) {
	var index = new_index();
	while(check_val(index, helper)==true) {
		index = new_index();
	}
	helper.push(index);
   //printezi aici nu stiu ce
}

pentru sortare le salvezi rezultatele (ce vor fi printate) tot intr-un array, cu cheia index si inainte de printare ii dai join() si o sa fie ordonate...

Edited by adormitu, 21 March 2009 - 00:11.


#5
Damianic

Damianic

    Junior Member

  • Grup: Members
  • Posts: 185
  • Înscris: 28.05.2006
Multumiri de la mine pentru *adormitu*

Anunturi

Chirurgia endoscopică a hipofizei Chirurgia endoscopică a hipofizei

"Standardul de aur" în chirurgia hipofizară îl reprezintă endoscopia transnazală transsfenoidală.

Echipa NeuroHope este antrenată în unul din cele mai mari centre de chirurgie a hipofizei din Europa, Spitalul Foch din Paris, centrul în care a fost introdus pentru prima dată endoscopul în chirurgia transnazală a hipofizei, de către neurochirurgul francez Guiot. Pe lângă tumorile cu origine hipofizară, prin tehnicile endoscopice transnazale pot fi abordate numeroase alte patologii neurochirurgicale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate