Skapa länk med HTML

Tråden skapades och har fått 1 svar. Det senaste inlägget skrevs .
1
  • Oregistrerad
  • 2005-08-04 09:52

Hej hej!

Håller på med en enkel widget till mig själv men har stött på problem.
Har ett litet formulär och när man fyller i det, med exempelvis "fre", så öppnas webbläsaren med följande rad i adressfältet "http://xxx.xxx.17.159/query/?sval=fre" men jag vill att det ska stå "http://xxx.xxx.17.159/query/fre"

Går detta att fixa? Så här ser HTML-koden ut:

<TR>
<TD>
<FORM name=ada action=http://xxx.xxx.17.159/query/ method=get
target=_blank><FONT color=#ffffff size=-1>ADA:  </FONT> <INPUT name=sval>
</FORM></TD>
<TD>

  • Medlem
  • Mölndal
  • 2005-08-04 10:31

Nej, inte via HTML. Det finns bara två form-metoder, och varken GET eller POST kan ge en sökväg som resultat.

Du kan däremot skapa ett script på servern som omvandlar "?sval=fre" till en ny sökväg och styr om webbläsaren dit. Men då måste du ha tillgång till servern förstås.

Ett bättre alternativ om det är en widget du ska skriva är att utnyttja JavaScript. När formuläret ska skickas iväg anropas istället en av dina rutiner, som sedan skapar sökvägen utifrån dina data och pekar om webbläsaren/widgeten dit.

(En parentes är att du inte längre bör använda font-taggen, utan istället använda CSS för att bestämma utseendet på dina element. Detta enligt rekommendationer från W3C.)

1
Bevaka tråden