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?
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.