Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless
MSI FORGE GK600 TKL WIRELESS: switch lineari hot-swap, tripla connettività, display LCD e 5 strati di fonoassorbimento. Ottima in gaming, a 79,99 euro
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici
DJI porta un importante aggiornamento alla sua linea di gimbal camera tascabili con Osmo Pocket 4: sensore CMOS da 1 pollice rinnovato, gamma dinamica a 14 stop, profilo colore D-Log a 10 bit, slow motion a 4K/240fps e 107 GB di archiviazione integrata. Un prodotto pensato per i creator avanzati, ma che convince anche per l'uso quotidiano
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori
Il primo headset open-back della linea INZONE arriva a 200 euro con driver derivati dalle cuffie da studio MDR-MV1 e un peso record di soli 199 grammi
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-03-2015, 09:21   #1
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
[HTML] Pulsante che reindirizza su una pagina tramite text area

Allora vi spiego cosa mi serve e magari mi aiutate:

io ho una pagina di ricerca nel mio sito del tipo HOME_PATH/AREA/TERMINE

dove homepath è la url del sito
Area è una keyword che uso io
Termine è un termine che deve inserire l'utente in una area di testo.

Sto provando ad implementarlo così, ma non ci riesco...chi mi può aiutare?
Codice:
<!DOCTYPE html>
<html>
<body>


<form action=URL>
  <input type="text" name="nome">
 <button type=”submit”>
  
   <img src="cerca.png" width="23" height="67" title="Cerca" border="1" vspace="5" alt=”Cerca ” align=”middle”>    
   
 </button> 
</form>

</body>
</html>
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2015, 16:00   #2
M@Rk0
Senior Member
 
L'Avatar di M@Rk0
 
Iscritto dal: May 2008
Città: Torino - Valenza (AL)
Messaggi: 1221
io lascerei stare il form.
terrei solo il tag input e userei il tag img per l'immagine del tasto e userei onClick e una funzione javascript che mi rimpiazza l'url con quello che c'è nel tag input

PS: gli attributi dell'immagine come le dimensioni eccetera mettili in un file css
M@Rk0 è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2015, 16:09   #3
Tuvok-LuR-
Senior Member
 
L'Avatar di Tuvok-LuR-
 
Iscritto dal: Sep 2001
Città: Pisa
Messaggi: 2213
se hai un'immagine come submit puoi usare input type="image", https://developer.mozilla.org/en-US/...ype=_image_%3E

Puoi usare diverse strategie impiegando javascript ma quando si tratta di redirect io preferisco sempre utilizzare il server.
Fai il submit ad un url generale e da lì invia i risultati su un redirect 301
__________________
9800X3D | 32GB DDR5 6400C30@TUNED | RTX 4090 | LG 32GQ950-B | Fractal Torrent | NZXT C1200W | Iliad Fibra 5Gb
Tuvok-LuR- è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2015, 16:19   #4
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da M@Rk0 Guarda i messaggi
io lascerei stare il form.
terrei solo il tag input e userei il tag img per l'immagine del tasto e userei onClick e una funzione javascript che mi rimpiazza l'url con quello che c'è nel tag input

PS: gli attributi dell'immagine come le dimensioni eccetera mettili in un file css
giusto...non ci avevo pensato!
Quote:
Originariamente inviato da Tuvok-LuR- Guarda i messaggi
se hai un'immagine come submit puoi usare input type="image", https://developer.mozilla.org/en-US/...ype=_image_%3E

Puoi usare diverse strategie impiegando javascript ma quando si tratta di redirect io preferisco sempre utilizzare il server.
Fai il submit ad un url generale e da lì invia i risultati su un redirect 301
in realtà sto facendo un widget che deve essere usato su portali esterni.
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 10-03-2015, 23:25   #5
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Questo è il risultato che ho ottenuto:
Codice:
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function redirect(){ 
    window.location="http://www.xxxxxxxxxxxxxxx.com/xxxxx/" + document.getElementById('search').value;
}
</script>
</head>

<body>
  <input id="search" type="text" name="nome">
  <a href="#" onClick='redirect()'>
   <img src="cerca.png" title="Cerca"  />   </a> 
</body>
</html>
Sono consapevole che non è "bello" e probabilmente nemmeno ottimale.

Quello che mi preoccupa di più, dovendo lavorare questo pezzo di codice in altri siti (chiamiamolo widget), è quel
Codice:
document.getElementById('search').value
che se ho altri "search" nella pagina mi scapoccia.

come risolvo (escludo di inventarmi un id ...CREaTINvO...)?
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 11-03-2015, 08:30   #6
Tuvok-LuR-
Senior Member
 
L'Avatar di Tuvok-LuR-
 
Iscritto dal: Sep 2001
Città: Pisa
Messaggi: 2213
Quote:
Originariamente inviato da franksisca Guarda i messaggi
giusto...non ci avevo pensato!

in realtà sto facendo un widget che deve essere usato su portali esterni.
e quindi? niente ti impedisce di inviare un form in POST al tuo sito anche se sei altrove...ripeto, non ti serve javascript
__________________
9800X3D | 32GB DDR5 6400C30@TUNED | RTX 4090 | LG 32GQ950-B | Fractal Torrent | NZXT C1200W | Iliad Fibra 5Gb

Ultima modifica di Tuvok-LuR- : 11-03-2015 alle 08:34.
Tuvok-LuR- è offline   Rispondi citando il messaggio o parte di esso
Old 11-03-2015, 09:47   #7
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da Tuvok-LuR- Guarda i messaggi
e quindi? niente ti impedisce di inviare un form in POST al tuo sito anche se sei altrove...ripeto, non ti serve javascript
ok, il problema è che io non conosco nulla a livello di frontend...quindi non saprei come farlo.
Codice:
	<form method="POST" action="http://www.xxxx.com/yyyy/" target="_blank" accept-charset="UTF-8" enctype="text/plain" autocomplete="off" novalidate>
		<input type="text" name="nome" />
		<input type="image" src="cerca.png" />
	</form>
come faccio a fargli accodare la stringa dell'input-text all'url della action?

Perdonami ma sto lavorando parallelamente su 4 aspetti diversi e sinceramente quello web è quello che mi preoccupa di meno e quindi quello che ci sto anche mettendo meno risorse, però per deformazione mentale una volta completato vorrei migliorare il risultato...e quindi apprezzo tantissimo il tuo suggerimento e vorrei metterlo in pratica.
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2015, 13:39   #8
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Ma perchè vuoi mettere il parametro proprio nella url?
Cosa c'è di male nel semplice post?
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 12-03-2015, 14:10   #9
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Ma perchè vuoi mettere il parametro proprio nella url?
Cosa c'è di male nel semplice post?
perchè il servizio di ricerca è sulla url.
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2015, 08:26   #10
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Quote:
Originariamente inviato da franksisca Guarda i messaggi
perchè il servizio di ricerca è sulla url.
Scusa ma non ho capito cosa intendi dire.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2015, 09:19   #11
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Scusa ma non ho capito cosa intendi dire.
la pagina sulla quale atterro è una pagina di ricerca, che trova la keyword di ricerca nella URL stessa.

Quindi devo appendere alla URL la keyword che metto nell'input text <3
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2015, 11:43   #12
tomminno
Senior Member
 
Iscritto dal: Oct 2005
Messaggi: 3306
Dato che la soluzione javascript l'hai già trovata, se il problema è solo l'id "creativo" o usi un guid o alla java invertendo il nome dominio a cui stai puntando, o usando direttamente il nome dominio. Difficilmente incontrerai un id uguale.
tomminno è offline   Rispondi citando il messaggio o parte di esso
Old 13-03-2015, 17:17   #13
franksisca
Senior Member
 
L'Avatar di franksisca
 
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
Quote:
Originariamente inviato da tomminno Guarda i messaggi
Dato che la soluzione javascript l'hai già trovata, se il problema è solo l'id "creativo" o usi un guid o alla java invertendo il nome dominio a cui stai puntando, o usando direttamente il nome dominio. Difficilmente incontrerai un id uguale.
10x
__________________
My gaming placement
franksisca è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Tastiera gaming MSI GK600 TKL: switch hot-swap, display LCD e tre modalità wireless Tastiera gaming MSI GK600 TKL: switch hot-swap, ...
DJI Osmo Pocket 4: la gimbal camera tascabile cresce e ha nuovi controlli fisici DJI Osmo Pocket 4: la gimbal camera tascabile cr...
Sony INZONE H6 Air: il primo headset open-back di Sony per giocatori Sony INZONE H6 Air: il primo headset open-back d...
Nutanix cambia pelle: dall’iperconvergenza alla piattaforma full stack per cloud ibrido e IA Nutanix cambia pelle: dall’iperconvergenza alla ...
Recensione Xiaomi Pad 8 Pro: potenza bruta e HyperOS 3 per sfidare la fascia alta Recensione Xiaomi Pad 8 Pro: potenza bruta e Hyp...
Il cofondatore di Netflix ha lasciato l'...
ASUS porta in Italia il nuovo Zenbook Du...
Assassin's Creed: Black Flag Resynced, s...
Xbox Game Pass cambierà: tra le n...
I nuovi Surface Pro e Laptop sono vicini...
OnePlus ci riprova con la fascia bassa: ...
La Top 10 delle offerte Amazon del weeke...
XGIMI MoGo 2 Pro a 339€: Google TV con N...
Forum IT & Intelligence 2026: dall'A...
iPhone 16e per la prima volta a meno di ...
Stop Killing Games: Ross Scott convince ...
Annunciata la tuta di volo di Vast che s...
Vast presenta il nuovo Large Docking Ada...
Una denuncia getta ombre sulle batterie ...
DJI Avata 2 Fly Smart Combo a 526€: il d...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 13:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v