jfw69 Skrevet 30. juni 2006 Del Skrevet 30. juni 2006 <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script> <script type="text/javascript"> function open_win() { window.open("www.com","_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=212, height=162") } </script> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="menystyle.css" rel="stylesheet" type="text/css"> </head> <!--meny start--> <body> <font color="#6495ED"><font size="5"><font face="Goudy old style">Navigasjon</font></font></font><br> <div id="menycontainer"> <ul id="meny"> <li id="active"><a target="_top" href="http://www.blabla.com" >Førstesiden</a></li> <li><a target="showframe" href="http://www.com">2</a></li> <li><a target="showframe" href="http://www.com">3</a></li> Under er et forsøk å få en funskjon inn i menyen: <li><a onclick="openwin()" href="">nyside</a></li> Dette er et annet: <li> <form onClick="window.open('http://www.com','mywindow','width=212,height=162,scrollbars=no','resizeable=no')"> <INPUT type="submit" class="knapp" value="nyside" margin="1px"> </form> </li> </ul> </div> Når linken med javascriptkoden settes inn i list-taggen, får jeg ikke linken til å utføre den egentlige onclick funksjonen. Når jeg setter inn formen med knappen, blir det en design-feil som gjør at knappen ikke blir plasert likt som de andre vanlige knappene. Bilde av dette kommer senere om nødvendig. Noen som forstår meg? Lenke til kommentar
Drømmemannen Skrevet 30. juni 2006 Del Skrevet 30. juni 2006 (endret) Prøv <a onclick="openwin()" href="javascript:void(0)">nyside</a> Altså, putt inn javascript:void(0) i href-en, slik at den ikke overstyrer onclick-hendelsen. Du vil at input-knappen skal åpne et vindu? Da er det enklest å droppe form-elementet og legge onclick="..." inn i knappen, samt sette knappen til å være type="button". Alternativt må du bytte ut onclick="..." i form-elementet med onsubmit="...", og hvor da knappen kan fungere som submit-knappen den er definert til å være. Husk at action-attributtet er påkrevt i form-elementet og at hvis funksjonen som kalles ved onsubmit returnerer true så submittes skjemaet til url-en i action-attributtet. Endret 30. juni 2006 av balletryne Lenke til kommentar
jfw69 Skrevet 30. juni 2006 Forfatter Del Skrevet 30. juni 2006 Prøv <a onclick="openwin()" href="javascript:void(0)">nyside</a> Altså, putt inn javascript:void(0) i href-en, slik at den ikke overstyrer onclick-hendelsen. Hva skal Javascript:void(0) inneholde? Lenke til kommentar
Drømmemannen Skrevet 30. juni 2006 Del Skrevet 30. juni 2006 Prøv <a onclick="openwin()" href="javascript:void(0)">nyside</a> Altså, putt inn javascript:void(0) i href-en, slik at den ikke overstyrer onclick-hendelsen. Hva skal Javascript:void(0) inneholde? 6414074[/snapback] void er innebygget. Du trenger ikke å lage den. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå