LoS Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) Hva kan man bruke istedenfor name="" i <script> og <form> taggen når man bruker strict i xhtml? Har skrevet samme funksjon som det er på smiliene på dette forumet, men siden vil ikke validiere når jeg bruker name="". Og akkurat name="" er javascriptet nødt til å ha så den veit hvilket felt og form den skal poppe smilier inn i. Hjelp? edit: blir jeg nødt til å gå over til transitional for at dette skal funke? Endret 4. juli 2004 av LoS Lenke til kommentar
Cucum(r) Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 name er ikke gyldig xhtml nei. Bruk ID i stedet. Lenke til kommentar
LoS Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 Javascriptet virker ikke lenger nå :| Lenke til kommentar
Zethyr Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) document.getElementById('id_på_elementet').hva_du_vil innlegg 1337 Endret 4. juli 2004 av Zethyr Lenke til kommentar
Arve Systad Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 name er ikke gyldig xhtml nei. Bruk ID i stedet. hmm, enlighten me please: Sett at du har et <form> element - der kan man jo bruke name="variabel", for så å bruke $variabel i et php script som skal prosessere formen. vil ID gjøre samme nytten, om name ikkje er valid i XHTML? Lenke til kommentar
dabear Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) name og id har akkurat samme nytten. Dessuten er det feil at name ikke kan brukes i xhtml , cluet er ikke overalt. Dette går: <form attr> <div> <input type="text" name="noe" id="" /> <input type="submit" value="" /> </div> </form> mens dette ikke skal brukes: <a href="#" name="noe">noe</a> edit: bruker du bare id istedet for name i et form, vil ikke php greie å få tak variablene, hvis du da ikke bruker xforms. Endret 4. juli 2004 av dabear Lenke til kommentar
Arve Systad Skrevet 4. juli 2004 Del Skrevet 4. juli 2004 (endret) edit: nevermind, tenkte aldri på <input> elementet :\ Endret 4. juli 2004 av arve87 Lenke til kommentar
LoS Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 Ikke det at jeg har brukt name taggen i forms når jeg skriver php scripta mine. Og hvem vil vel egentlig hente ut ett helt form uten å fikse på ting? Får fortsatt ikke javascriptet mitt til å funke :/ Lenke til kommentar
LoS Skrevet 4. juli 2004 Forfatter Del Skrevet 4. juli 2004 (endret) <head> <title></title> <script type="text/javascript" src="js.js" id="javascript"></script> <body> <div id="container"> <form id="post" action="index.php?op=kommentar&nid=27" method="post"> <p><strong>Legg til kommentar</strong><br /> Ditt navn/nick:<br /><input type="text" name="navn" /><br /> Din e-post:<br /><input type="text" name="mail" /><br /><a href="javascript:emoticon(':)')"><img class="smil" src="bilder/emoticons/smil.gif" alt="smil.gif" /></a><a href="javascript:emoticon(':D')"><img class="smil" src="bilder/emoticons/mrgreen.gif" alt="mrgreen.gif" /></a><a href="javascript:emoticon(';)')"><img class="smil" src="bilder/emoticons/wink.gif" alt="wink.gif" /></a><br />Kommentar:<br /><textarea name="message" rows="5" cols="50"></textarea> <input class="submit" type="submit" name="Submit" value="Send kommentar!" /></p> </form> </div> </body> Javascript: function emoticon(text) { text = \' \' + text + \' \'; if (document.getElementById('post').message.createTextRange && document.getElementById('post').message.caretPos) { var caretPos = document.getElementById('post').message.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == \' \' ? text + \' \' : text; document.getElementById('post').message.focus(); } else { document.getElementById('post').message.value += text; document.getElementById('post').message.focus(); } } sorry for rotete html Endret 4. juli 2004 av LoS 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å