18. maj 2005 - 13:09
Der er
5 kommentarer og
1 løsning
Lave en søgemaskine i flash?
Hey alle i mega Eksperter
Jeg er ved at lave en hjemmeside o flash for en bekendt men hun vil gerne have en søgemaskine over de ting hun sælger på siden men jeg kan ikke rigtig hitte ud af hvordan og om det er muligt at lave det.
Vil meget gerne have forslag til hvordan og om det er muligt.
på forhånd mange tak
Altså det er jo ikke sådan lige at lave... men hovedsageligt handler det om at smide en masse data i en database, og så søge i denne... Der findes en masse opensource søgemaskiner, som man kan bruge - men det kræver stadig at du kan programmere et serverside script, som php eller asp...
Hvordan man så får resultaterne ind i flash er et kapitel for dig - men det er ikke her problemet ligger...
Hvis det er et lille site, hvor produkterne ikke skiftes ud, og der kun skal søges på nogle få ting, så kan man godt lave noget i flash - men det er nok ikke en decideret søgemaskine. Her er et eksempel:
function Product(name, price, size){
this.name = name;
this.price = price;
this.size = size;
}
var products = [new Product("Ged", 10, 9), new Product("Bil", 99, 13), new Product("Blomst", 3, 5)];
function searchProductsByName(str){
for(var i=0; i<products.length; i++){
if(products[i].name.indexOf(str) > -1){
trace(products[i].name +" matchede på navn");
}
}
}
function searchProductsByPrice(min, max){
for(var i=0; i<products.length; i++){
if(products[i].price >= min && products[i].price <= max){
trace(products[i].name +" matchede på pris");
}
}
}
function searchProductsBySize(min, max){
for(var i=0; i<products.length; i++){
if(products[i].price >= min && products[i].price <= max){
trace(products[i].name +" matchede på størrelse");
}
}
}