11. december 2000 - 10:20Der er
8 kommentarer og 3 løsninger
En form med to billed-submitkanpper??! Hvordan?
Jeg fandt følgende kode her på eksperten. Den virker fint med almindelige knapper. MEN jeg skal gøre det samme hvor knapperne skal være billeder. Hvordan!?!? Det skal virke både i netscape og internet explorer. På forhånd tak.
<script language=\"javascript\"> function JavaScriptFunktion1(){ document.formnavn.action = \"response1.asp\"; document.formnavn.submit(); }
function JavaScriptFunktion2(){ document.formnavn.action = \"response2.asp\"; document.formnavn.submit(); } </script>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Såvidt jeg kan se er det ikke noget med at du bil submitte en form. Bare at de 2 forskellige javascripts skal aktiveres. Hvis det passer kan du nøje med:
jakoba -> Se de to funktioner. De submitter henholdsvis til \"response1.asp\" og \"response2.asp\". Man kan ikke bruge \"onClick\" på billeder i Netscape.
Hvad skal jeg skrive i href. Det er der det går galt.
Synes godt om
Slettet bruger
13. december 2000 - 14:05#10
Har du prøvet <input type=image onclick=\"this.action=\'<URL>\'\"> ?? (eller skal det være \"document.forms[index].action=..., husker det ikke) -anders
Hvis de to javascripts virkede før (og genererede en submit af formen) burde de også gøre det nu. Har du ændret andre ting i scriptet mens du experimenterede med image knapperne?
i href skal der bare stå det der #. meningen med det er at undgå at href arameteren gør nogetsomhelst. Det eneste vi vil have er onclick funktionen.
en alternativ måde at opnå det samme er: <a href=\"java script:void(JavaScriptFunktion1())\"><img src=\"billede1.gif\" ></a>
så er det href der aktiverer funktionen uden at lave et hop ud af det. Men den der void() funktion er vist ret ny og dermed ikke kompatibel ret mange versioner bagud.
Det eneste jeg ville ændre i dine javascript funktioner er at adressere formen med document.forms.formnavn.submit(); Ved at angive forms imellem document og formens navn minsker du risikoen for et navnesammenfald fordi der kun søges i arrayet over form-navne. Men sålænge der ikke er et navnesammenfald virker den anden måde fint.
mvh JakobA
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.