impostazioni pagina risultati motore ricerca interno sito

ely79g

Nuovo Utente
3 Ago 2004
10
0
0
Buongiorno!
mi servirebbe gentilmente una mano a capire come modificare le impostazioni (tipo font, dimensione...) della pagina dei risultati di un motore di ricerca.

Date le mie scarse conoscenze, ho trovato un tutorial per un motore di ricerca iterno al sito, che funziona benissimo.
Non riesco però a modificare la pagina dei risultati, per renderla più omogenea al resto del sito, e quindi modificare il tipo di font, dimensione, tabella....

Il tutorial era sul sito html.it e questa è la pagina di esempio del motore di ricerca:
http://www.html.it/mailing/archivio/14/esempio.htm (provare a cercare "java")

Io vorrei cambiare le impostazioni del carattere della pagina dei risultati.

Ringrazio chiunque mi possa dare una mano o indicarmi come fare!!

Buona serata
elisabetta
 

ely79g

Nuovo Utente
3 Ago 2004
10
0
0
Grazie mille.
Non volevo postare tutto il codice, per paura fosse molto lungo, cosi avevo indicato la pagina.
E' formato da due frame, il principale contiene il database, il secondo fornisce il risultato.

Questo è il frame principale:

<script language=javascript>



Aut="P.Annunziata";



function makeArray(n) {

this.length = n;

for (var k = 1; k <= n; k++) {

this[k] = "";

}

return this;

}



//ora inseriamo le specifiche delle funzioni di ricerca

function stripInput(key) {



while(key.substring(0,1) == "," || key.substring(0,1) == " " || key.substring(0,1) == '"' ) {

key = key.substring(1,key.length);}



while(key.substring(key.length-1,key.length) == "," || key.substring(key.length-1,key.length) == " " || key.substring(key.length-1,key.length) == '"') {

key = key.substring(0,key.length-1);}



return key;

}



function parseIt(key) {

key = stripInput(key);

key+=",";

var y = 1;

while(key.indexOf(",") > 0) {

var pos = key.indexOf(",");

keywords[y]=key.substring(0,pos);

keywords[y] = stripInput(keywords[y]);

//alert(keywords[y]);

y++;



if(y > 11) {

writeOutput("<body bgcolor=white text=black><B>Troppe parole da cercare</B></body>");

return -1;}

key=key.substring(pos+1,key.length);}

return y-1;

}



var keywords = new makeArray(11);



//initialize search keyword array

function clearSearch(form) {

for(var x=1;x <= 11; x++) {

keywords[x]=""; }



}



function writeOutput(outString) {

parent.output.document.open();

parent.output.document.write(outString);

parent.output.document.close();

}



function dataEntry (){

this.v1= "";

this.v2="";

return this;

}





function makeRecordLinks(size) {

this.length = size;

for (var r=1; r<= size; r++) {

this[r] = new dataEntry();

this[r].v1= v1[r];

this[r].v2 = v2[r]; }

return this; }



function searchAll(keyword) {



var nw=1;

clearSearch(document.searchform);

var x = parseIt(keyword);



if(x == -1) { //abort on failed parse

return;}



if(keyword =="" || keyword.length < 2) {

writeOutput("<body bgcolor=white text=black><font face=arial,helvetica><B>Chiave di ricerca non valida.<P>Per avere una chiave di ricerca valida bisogna:<p><ul><li>NON lasciare il campo vuoto<li>inserire almeno DUE caratteri</ul></b></font>");

return; }



parent.output.document.open();

parent.output.document.clear();

parent.document.close();

while(keywords[nw].length > 1) {

search(new makeRecordLinks(records_count),keywords[nw]);

nw++;}



if (navigator.appName != "Netscape"){

parent.output.document.close();}

}



function printRecords(records,q) {

while(Aut!="P.Annunziata") {};

parent.output.document.write("<tr><td>" + records[q].v1 +"</td></tr>");



}



function search(records, keyword) {

var rec_number=0;

var hit=0;

var finds=0;

parent.output.document.write("<body bgcolor=white text=black>");

parent.output.document.write(" <font face=Arial> Risultato della ricerca della parola: <b> " +keyword +"<p>");

parent.output.document.write("<table border=1>");





for (q=1; q<=records.length; q++) {



search_parm=records[q].v2.toLowerCase();



if (search_parm.indexOf(keyword) != -1) {

hit++;finds++;

if(hit < 2) {

printRecords(records,q);

}

}



//reset hit count for next search

hit=0;



} //closes the "for" loop





parent.output.document.write("</table>" +"<br><br>");



}





// SEZIONE DATI

//definiamo le arrays dei dati


var records_count=0;

v1=new makeArray(records_count);

v2 = new makeArray(records_count);

var a=0;

//////////////////////////////////////////////////////////////////////////////////////////
// DEFINIAMO LE PAGINE DA INSERIRE NEL DATABASE //
////////////////////////////////////////////////////////////////////////////////////////


a += 1

v1[a] = "<a href=prova01.htm target='_parent'><strong>Guida JavaScript</strong></a><b> - Breve guida javascript</b>"

v2[a] = "guida introduzione javascript"


a += 1

v1[a] = "<a href=prova02.htm target='_parent'><strong>MiniFAQ</strong></a><b> - MiniFAQ Javascript</b>"

v2[a] = "javascript faq domande mini minifaq"

a += 1

v1[a] = "<a href=prova03.htm target='_parent'><strong>Link JavaScript</strong></a><b> - Le risorse su Internet</b>"

v2[a] = "risorse internet link javascript"



a += 1

v1[a] = "<a href=prova04.htm target='_top'><strong>Il mio sito Javascript</strong></a><b> - Home Page del sito </b>"

v2[a] = "javascript annunziata indice index home"



records_count = a;



// ----end data -------

</script>



Questo invece è contenuto nel secondo frame, che fornisce i risultati della ricerca:


<SCRIPT>

function articolo(str) {

searchWin = window.open(str,'articolo','scrollbars=no,resizable=yes,width=485,height=300,status=no,location=no,toolbar=no');

// searchWin.refer = self;

}
</SCRIPT>




Magari, anzi sicuramente, sarà una cosa veramente banale... ma abbi pazienza!! Non ci sono proprio riuscita... o meglio, appena ci metto le mani per provare a impostare font e dimensione... lo script non funziona più!! :luke:

Vorrei ridurre la dimensione font, togliere il grassetto e eleiminare bordo tabella.... chiedo troppo??? :jolly:

Almeno con un aiuto spero di capire come mai non ci riuscivo!!

grazie mille e buona serata
elisabetta
 

ely79g

Nuovo Utente
3 Ago 2004
10
0
0
CE L'HO FATTA!!!

Guarda sarà stata la forza della disperazione....

ecco cosa ho combinato:


prima era cosi:
a += 1

v1[a] = "<a href=locali_top_abruzzo.htm target='_parent'><strong>Locali Top Abruzzo</strong></a><b> - I Locali Top dell'Abruzzo</b>"

v2[a] = "locali top abruzzo"


poi ho modificato cosi:


a += 1

v1[a] = "<a href=locali_top_abruzzo.htm target='_parent'><font size=2 color=FF000000>Locali Top Abruzzo</font></a><font size=2> - I Locali Top dell'Abruzzo</font>"

v2[a] = "locali top abruzzo"


e incredibilmente tutto funziona!!
ti ringrazio di cuore perche sei stato gentilissimo e molto disponibile!!!

buona serata
ciao elisabetta
 

ely79g

Nuovo Utente
3 Ago 2004
10
0
0
Beh...
ho continuato talmente tanto a sbatterci la testa in questi giorni, e ho preso spunto da tutti i suggerimenti....
e alla fine ci sono riuscita!!!

La soddisfazione è tanta!! :lunatico:

Ma non disperare, ti chiedo ancora un aiuto!
Se volessi applicare un foglio di stile alla pagina risultati (sarebbe la soluzione piu comoda in caso di modifica di grafica del sito)... come posso fare?

Non riesco ad applicarlo in quanto la pagina risultati è una pagina bianca... e non so come applicarlo... (applicare un css ad una parola o link o paragrafo sono capace!)
Andrà inserito in qualche pezzo di codice?

Ti ringrazio per tutta la disponibilità...

buona giornata
elisabetta
 
Discussioni simili
Autore Titolo Forum Risposte Data
K xamp impostazioni di sicurezza Web Server 5
S Problemi con impostazioni php PHP 3
S Impostazioni rilevamento dati utenti del mio sito Offerte e Richieste di Lavoro e/o Collaborazione 2
A Impostazioni Browser Adsl e Connettività 3
napuleone XP non riesco a cambiare le impostazioni delle cartelle Windows e Software 2
V Diverse impostazioni css per solito tag HTML e CSS 5
filippino Impostazioni di output (PDF) in photoshop per la stampa Photoshop 1
Shyson Salvare impostazioni del Database Database 0
una mamma snob Modificare impostazioni di visualizzazione dell'anteprima articoli con immagini. WordPress 5
M Cambiare le impostazioni di visualizzazione degli strumenti cs 4 Photoshop 1
S Impostazioni Dreamweaver Webdesign e Grafica 0
B Salvataggio impostazioni stile wordpress PHP 7
R Impostazioni Router come AP settaggi rete per casa a più piani! Reti LAN e Wireless 0
M Problema impostazioni server per rilevamento immagini Apache 1
I impostazioni del server locale PHP 10
A impostazioni smtp per invio mail PHP 12
L [DW] impostazioni tabelle + download file HTML e CSS 1
O frontpage: modificare impostazioni di default HTML e CSS 6
L Modificare le impostazioni Supporto Mr.Webmaster 1
N Windows XP si blocca dopo aver cambiato le impostazioni di aggiornamento dell'antivir Windows e Software 0
etrusko come posso cambiare le impostazioni? Supporto Mr.Webmaster 0
L Bing prima pagina prima riga; Google mi ignora SEO e Posizionamento 0
P Pagina modifica record che non funziona PHP 0
T Conferma reload pagina Javascript 4
A Submit senza ricaricare la pagina Ajax 2
L Problemi form Pagina php HTML e CSS 3
L php mysql cerca e visualizza pagina PHP 0
S Variabile in post su altra pagina PHP 2
D Visualizzazione pagina basata sul valore di un campo del database PHP 2
D Pagina non trovata Wordpress WordPress 7
E Pagina Cloudflare e captcha Domini 1
W Anomalia Pagina Facebook Social Media Marketing 9
A Aiuto per pagina php PHP 0
T Risolto Redirect a pagina esterna Javascript 2
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
T Offuscare link pagina web PHP 2
D Stampa a video in altra pagina html Database 3
Cosina script data aggiornamento pagina Javascript 1
Y cambiare sfondo di una pagina Javascript 1
Y Vorrei selezionare un colore di sfondo per una pagina web Javascript 0
S Apertura in una nuova pagina PHP 6
G creazione menu a tendina e invio a pagina php PHP 1
B Stampare una porzione della pagina PHP 0
D Pubblicità Instagram su pagina da 144 mila follower Vendere e Acquistare pubblicita' online 2
A Dare l'accesso ad una pagina solo ad un utente specifico PHP 0
F pagina dinamica PHP PHP 3
W Invio Dati ad un altra pagina Classic ASP 1
Samuele Ronzani Click e reload della pagina PHP 1
M Compilazione automatica campi in input stessa pagina PHP 0
C Statistiche pagina Facebook aziendale Social Media Marketing 2

Discussioni simili