20. februar 2009 - 16:58Der er
7 kommentarer og 1 løsning
onclick i html a tag
Hej
Jeg har en function i min HTML, der ved klik kalder en specifik del af min flash: /******* functions til at kommunikere med flashen *********/ function callExternalInterface(show_event) { thisMovie("externalInterfaceExample").goHome(show_event); }
function thisMovie(movieName) { if (navigator.appName.indexOf("Microsoft") != -1) { return window[movieName] } else { return document[movieName] } }
Den kan jeg kalde i en "form input button" som herunder: <form> <input type="button" onClick="callExternalInterface('situation_1')" value="Situation_1" class="btn_category" /> <input type="button" onClick="callExternalInterface('situation_2')" value="Situation_2" class="btn_category" /> </form>
************* Jeg vil gerne slippe for at bruge en form, og istedet bruge en html a tag. Kan det lade sig gøre og hvordan?
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.
evt med et href tag <a href="#" onClick="callExternalInterface('situation_1')" >MyaTag</a>
Du kan også (hvis du vil have en gracefull degregation) lave linket til den side som brugere med javascript deaktiveret skal se (ex. en side hvor dit flash kører i fuldskærm eller hvad ved jeg) Så skal du bare også ændre din funktion så skal du bare sætte et "return false;" på din funktion altså:
- men hvis du vil bevare semantik og logik i koden, bør du helt klart sætte en href på dit a-tag ;o)
/mvh </bole>
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.