Aiuto su modifica script

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
Ciao tutti!!!:byebye:

Allora dovrei modificare questo script in modo che le ricerche che faccio vengano visualizzate in un frame sotto il modulo di ricerca. qualcuno sa aiutarmi ????

Ecco lo script (questo e quello originale non quello modificato da me perche tanto ho cambiato solo i siti di ricerca):


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<!-- Inizio Sezione JavaScript -->
<script language="JavaScript">
<!--
function startSearch(){
searchString = document.searchForm.searchText.value;
if(searchString != ""){
searchEngine = document.searchForm.whichEngine.selectedIndex + 1;
finalSearchString = "";
if(searchEngine == 1){
finalSearchString = "http://it.search.yahoo.com/search/it?p=" + searchString;
}
if(searchEngine == 2){
finalSearchString = "http://www.google.com/search?ie=UTF-8&q=" + searchString;
}
if(searchEngine == 3){
finalSearchString = "http://a9.com/" + searchString;
}
if(searchEngine == 4){
finalSearchString = "http://s.teoma.com/search?q=" + searchString;
}
if(searchEngine == 5){
finalSearchString = "http://www.godado.it/godado.pperl/?Keywords=" + searchString;
}
if(searchEngine == 6){
finalSearchString = "http://arianna.libero.it/search/abin/search?query=" + searchString;
}
location.href = finalSearchString;
}
}
// -->
</script>
<!-- Fine Sezione JavaScript -->

</HEAD>

<BODY>

<!-- Inizio Sezione Pagina Web -->
<form name="searchForm">
<table style="font-family: verdana;" width="450" border="0" cellspacing="0" cellpadding="0" BGCOLOR="#cccccc" align="center"><tr><td><TABLE class="tabella" width="450" border="0" cellPadding="2" cellSpacing="1">
<tr>
<td bgcolor="#ffffff">Cerca: <input style="background: #CCCCCC" name="searchText" type="text"></td>
<td bgcolor="#ffffff">Sul sito: <select style="background: #FFFFFF" name="whichEngine">
<option selected>Yahoo!
<option>Google
<option>A9
<option>Teoma
<option>Godado
<option>Arianna</select>
</td>
<td bgcolor="#ffffff">
<input type="button" value="Search" onClick="startSearch()">
</td>
</tr>
</table></td></tr></table><BR><BR>
</form>
<!-- Fine Sezione Pagina Web -->





</BODY>
</HTML>
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Cambia questo:

location.href = finalSearchString;

in questo:

parent.nomedeframeacuipunti.location.href = finalSearchString;

Prova sia con IE che con FF e fammi sapere se va con entrambi.
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
allora io ho creato un frame con dreamweaver nel file index.html e l ho chiamato mainframe.html e quindi ho inserito


parent.mainframe.location.href = finalSearchString;

ma non va:(
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Al frame hai dati un nome?

name="pippo"

In questo caso sarebbe

parent.pippo.location.href

e dovrebbe andare bene solo su IE.

Se su FF fa i capiricci, scrivi:

parent.pippo.document.location.href

Fammi sapere.
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
ok ci sono riuscito :eek::eek: grazie mille.... penso che cmq tra non molto vorro altre info hehehehe ciaux ciaux:mavieni:
 
Ultima modifica:

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
eccomi subito con un altro quesito :evil:

Se io volessi al posto del menu a tendina i pulsanti di selezione quelli rotondi per intenderci, avendo la possibilità di selezionarne uno alla volta e che ogni volta che seleziono quello che preferisco mi apre la pagina con la ricerca gia usata precedentemente che dovrei fare ??? troppo complicato???:hammer: spero di essermi spiegato
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Si ti sei spiegato :)

E' meno semplice ma tutto si può fare, solo che:

1. ti sconsiglio a prescendere di usare i frame;

2. usa link tradizionali "a href" altrimenti i motiri di ricerca non indicizzeranno mai le tue pagine.

Stai creando un sito, un pannello di controllo o si tratta di pagine che effettuano una ricerca sul database?
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
é un sito per ricerce su vari motori di riceca.:evil:

che stringhe dovrei modificare???:eek:
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
Senti ho trovato questo che fa gia tutto quello che mi serve e posso modificarlo molto facilemente come voglio io.... l'unica cosa che gli manca e praticamente che i risultati che trovo su l altro motore li voglio in un frame sotto.come faccio????? poi no stresso piu giuro hehehehehehehe:evil:

<script language="JavaScript">
<!--
current_site = "Yahoo"

var set_def = false

function fetch() {

if (set_def == true) {

set_default = "t"

}else{

set_default = ""

}

tmp = document.SearchForm.Search.value;

stmp = "";

for (i=0 ; i <= tmp.length ; i++) {

if (tmp.charAt(i) == " ") {

stmp = stmp + "+";

} else {

stmp = stmp + tmp.charAt(i);

}

}

if (current_site == "Yahoo") {

top.location.href = "http://search.yahoo.com/bin/search?p=" + document.SearchForm.Search.value

}

if (current_site == "AltaVista") {

top.location.href = "http://altavista.digital.com/cgi-bin/query?pg=q&what=web&fmt=.&q=" + document.SearchForm.Search.value

}

if (current_site == "Lycos") {

top.location.href = "http://www.lycos.com/cgi-bin/pursuit?adv=%26adv%3B&cat=lycos&matchmode=and&query=" + document.SearchForm.Search.value + "&x=35&y=2"

}

if (current_site == "Excite") {

top.location.href = "http://www.excite.com/search.gw?c=web&search=" + document.SearchForm.Search.value + "&trace=a&x=31&y=20"

}

if (current_site == "Infoseek") {

top.location.href = "http://www.infoseek.com/Titles?qt=" + document.SearchForm.Search.value + "&col=WW&sv=IS&lk=noframes&nh=10"

}

if (current_site == "HotBot") {

top.location.href = "http://www.hotbot.com/?SW=web&SM=MC&MT=" + document.SearchForm.Search.value + "&DC=10&DE=2&RG=NA&_v=2&act.search.x=87&act.search.y=9"

}



return false;

}



function toggle_setdef() {

set_def = !(set_def);

}



function setsite(sitenow) {

current_site = sitenow;

}



// --></script>

<!-- A1 -->
<center><h1>Multiple Search Engines</h1></center>
<form method="GET" name="SearchForm" onsubmit="return fetch()">
<center><font size="-1">Yahoo</font><input type="radio" name="SITE" value="Yahoo" checked onclick="setsite('Yahoo')">&nbsp;&nbsp;<font size="-1">AltaVista</font><input type="radio" name="SITE" value="AltaVista" onclick="setsite('AltaVista')">&nbsp;&nbsp;<font size="-1">Lycos</font><input type="radio" name="SITE" value="Lycos" onclick="setsite('Lycos')">&nbsp;&nbsp;<font size="-1">Excite</font><input type="radio" name="SITE" value="Excite" onclick="setsite('Excite')">&nbsp;&nbsp;<font size="-1">Infoseek</font><input type="radio" name="SITE" value="Infoseek" onclick="setsite('Infoseek')">&nbsp;&nbsp;<font size="-1">Hotbot</font><input type="radio" name="SITE" value="HotBot" onclick="setsite('HotBot')"></center>
<br>
<center><input type="Text" name="Search" size=30></center>
<br>
<br>
<center><input type="Submit" name="Submit"></center></form><hr>
<!-- -->
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
ok ci sono riuscito era praticamente come prima tranne che sbagliavo io :fonzie:;):fonzie:
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
avrei bisogno di un altra cosuccia :

praticamente voglio che quando un utente fa una ricerca e poi dopo quando cambia la selezione del bottone del motore in cui cerca, lo script apra il sito selezionato con già la ricerca fatta precedentemente come faccio :confused:
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
http://www.cixxorevenge.com

praticamente quando un utente fa una ricerca col primo motore gli esce il risultato... io voglio che selezionando un motore successivo lo script cerca gia automaticamente quello che aveva gia cercato prima senza dover cliccare ancora su cerca
 

lukeonweb

Utente Attivo
5 Mar 2003
5.177
10
38
43
Napoli
www.lucaruggiero.it
Su ogni radio imposta l'onclick, tipo:

onclick="RicercaVeloce('UrlMotore')"

dove per UrlMotore intendo, ad esempio:

onclick="RicercaVeloce('http://www.mininova.org/search/?search=')"

Scriverai poi una funzione del genere:

function RicercaVeloce(QualeMotore)
{
if (document.SearchForm.Search.value != "")
{
top.parent.mainFrame.location.href = QualeMotore + document.SearchForm.Search.value
}
}

O qualcosa del genere.

Prova ;)
 

cixxo

Nuovo Utente
1 Ott 2008
23
0
0
Scriverai poi una funzione del genere:

function RicercaVeloce(QualeMotore)
{
if (document.SearchForm.Search.value != "")
{
top.parent.mainFrame.location.href = QualeMotore + document.SearchForm.Search.value
}
}

Questo non ho ben capito dove devo metterlo......

nella riga dove ce la scelta del motore non vanno anche le "" ????
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Cerco aiuto per una modifica di un codice Javascript 2
G Aiuto modifica PHP PHP 1
S AIUTO piccola modifica Drop Down Menu Javascript 0
S aiuto per creazione/modifica template HTML e CSS 7
S aiuto in modifica iscrizione utenti PHP 8
D aiuto per modifica menu javascript Javascript 0
Y Aiuto per modifica php PHP 0
M Aiuto per Modifica javascript prer menu ad albero Javascript 1
M Un aiuto da chi ha apple Mac e Software 0
P Richiesta di aiuto Presentati al Forum 1
A Aiuto per pagina php PHP 0
M Questa pagina non carica correttamente Google Maps: aiuto!! HTML e CSS 1
I Aiuto php Dependent Lookup PHP 0
R Aiuto con le query MS Access 2
M AIUTO ESERCIZIO JAVA Javascript 1
G Aiuto con htaccess e rewriterule PHP 0
T cercasi aiuto per file d1 (open-edge db) Database 0
M Aiuto con inserimento immagini WordPress 6
D aiuto schermata photoshop Photoshop 0
L Aiuto per programma web php/mySQL PHP 2
A Aiuto php colore diverso PHP 10
L Aiuto creazione menu mancante WordPress 0
C Aiuto compiuto scuola PHP/MySQL PHP 2
G Insert into select - Aiuto MySQL 0
I Aiuto bash linux Programmazione 1
F Aiuto java script Javascript 2
R Cerco aiuto Offerte e Richieste di Lavoro e/o Collaborazione 7
I Aiuto query MySQL 8
G Aiuto HTML, collegamento con un bottone a una <div> di un' altra pagna HTML e CSS 5
R Aiuto sito html Offerte e Richieste di Lavoro e/o Collaborazione 3
claudio_lorenzo [Javascript] aiuto su jquery per calcolo altezze dom Javascript 1
G Mi dite come faccio? Aiuto photoshop ? Photoshop 1
C prestashop paragamento contrassegno aiuto modulo E-Commerce 0
Michelebozzo [PHP] Rimuovere pubblicazione nome pagina ... aiuto! PHP 7
Caldus richiesta aiuto Mac e Software 0
R [Javascript] Aiuto su questo script Javascript 2
Z Gestionale in Php/mysql: Quanto farsi pagare? Aiuto! Discussioni Varie 0
Giacomo92 [HTML] AIUTO!! Regular Expression :( Offerte e Richieste di Lavoro e/o Collaborazione 15
T Aiuto per php7 e mysqli PHP 3
T mysql tutorial per importare tabelle access in mysql aiuto MySQL 2
K [Java] aiuto switch case Java 1
E salve tutti spero si essere di aiuto e di trovare aiuto Presentati al Forum 2
D [MS Access] aiuto non riesco a capire MS Access 6
P [PHP] Browser game, aiuto a tempo libero. Offerte e Richieste di Lavoro e/o Collaborazione 0
wildcity9 aiuto per sbloccare account instagram bannati Social Media Marketing 0
A Aiuto per configurare il banner di Iubenda su un sito in html HTML e CSS 0
I Aiuto Firma App Sviluppo app per Android 0
C [PHP] Chiedo un aiuto, Array multidimensionale. PHP 3
H [Javascript] aiuto favore Javascript 1
T [PHP] aiuto....Fatal error: Uncaught Error:non riesco a capire PHP 1

Discussioni simili