1 2 3 4 5 6 7 8 9 10 | <body> <img name="home" border="0" src="image/static.gif" width="14px" height="14px"> <a href="home.htm" onmouseover="document.home.src='image/on.gif';playSound(0)" onmouseout="document.home.src='image/off.gif'">home</a><br /> <img name="occassion" border="0" src="image/static.gif" width="14px" height="14px"> <a href="occassion.htm" onmouseover="document.occassion.src='image/on.gif';playSound(0)" onmouseout="document.occassion.src='image/off.gif'">occassion</a><br /> <img name="aanbieding" border="0" src="image/static.gif" width="14px" height="14px"> <a href="aanbieding.htm" onmouseover="document.aanbieding.src='image/on.gif';playSound(0)" onmouseout="document.aanbieding.src='image/off.gif'">aanbieding</a><br /> <img name="bestellen" align=middle src="image/static.gif" width="14px" height="14px"> <a href="bestellen.htm" onmouseover="document.bestellen.src='image/on.gif';playSound(0)" onmouseout="document.bestellen.src='image/off.gif'">bestellen</a><br /> </body> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | var aySound = new Array(); aySound[0] = "image/rollover01.wav"; document.write('<BGSOUND ID="auIEContainer">') IE = (navigator.appVersion.indexOf("MSIE")!=-1 && document.all)? 1:0; NS = (navigator.appName=="Netscape" && navigator.plugins["LiveAudio"])? 1:0; ver4 = IE||NS? 1:0; onload=auPreload; function auPreload() { if (!ver4) return; if (NS) auEmb = new Layer(0,window); else { Str = "<DIV ID='auEmb' STYLE='position:absolute;'></DIV>"; document.body.insertAdjacentHTML("BeforeEnd",Str); } var Str = ''; for (i=0;i<aySound.length;i++) Str += "<EMBED SRC='"+aySound[i]+"' AUTOSTART='FALSE' HIDDEN='TRUE'>" if (IE) auEmb.innerHTML = Str; else { auEmb.document.open(); auEmb.document.write(Str); auEmb.document.close(); } auCon = IE? document.all.auIEContainer:auEmb; auCon.control = auCtrl; } function auCtrl(whSound,play) { if (IE) this.src = play? aySound[whSound]:''; else eval("this.document.embeds[whSound]." + (play? "play()":"stop()")) } function playSound(whSound) { if (window.auCon) auCon.control(whSound,true); } function stopSound(whSound) { if (window.auCon) auCon.control(whSound,false); } |
Ja die.quote:Op zondag 23 januari 2005 12:58 schreef Arjan321 het volgende:
https://bugzilla.mozilla.org/show_bug.cgi?id=266210 dus hè
1 2 3 | <span style="background-image: url('image/static.gif');background-repeat: no-repeat;padding-left: 15px;"> <a href="#" onmouseover="this.parentNode.style.backgroundImage='url(\'image/on.gif\')'" onmouseout="this.parentNode.style.backgroundImage='url(\'image/off.gif\')'">home</a> </span> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <html> <head> <title></title> <style type="text/css"> a { padding-left: 20px; background-image: url('off.gif'); background-repeat: no-repeat; background-position: 0% 50%; } a:hover { background-image: url('on.gif'); } </style> </head> <body> <a href="">Foo</a><br> <a href="">Bar</a><br> <a href="">Baz</a><br> </body> </html> |
Dat is godverdomme al de tweede keer dat ik tegen een gecko bug aanloop en workarounds voor MOZILLA moet verzinnen (in plaats van voor IE)quote:Op zondag 23 januari 2005 11:47 schreef SuperRembo het volgende:
Met niet-animated gifjes werkt het wel goed. Het is dus een bug in FireFox
Gefeliciteerd met je vondst
nee, dan zou je eerder met SVG (Scalable Vector Graphics, een W3C-standaard voor vector-gebaseerde afbeeldingen, in markup format) moeten werken, deze kent transform-attributen met een rotate-functiequote:Op zondag 23 januari 2005 19:44 schreef Swetsenegger het volgende:
Andere vraag. Bestaat er een DHTML mogelijkheid om div's te roteren?
Op google vind ik nietecht een oplossing
Dit vond ik op google inderdaad.quote:Op maandag 24 januari 2005 14:16 schreef RM-rf het volgende:
[..]
nee, dan zou je eerder met SVG (Scalable Vector Graphics, een W3C-standaard voor vector-gebaseerde afbeeldingen, in markup format) moeten werken, deze kent transform-attributen met een rotate-functie
Mozilla kent wel de mogelijkheid om zowel XHTML, MathML en SVG te combineren en door elkaar te gebruiken
maar explorer ondersteund dit niet, explorer kent wel de mogelijkheid om WML (een proprietair MS-formaat voor vectoren) of proprietaire css-filters toe te passen, die teksten laten roteren:
http://msdn.microsoft.com(...)e/filters/matrix.asp
maar een cross-browser oplossing is er niet.
quote:Op zaterdag 22 januari 2005 18:46 schreef Swetsenegger het volgende:Ander probleem, het volgende script zou 'crossbrowser' wavjes moeten laten horen bij events. In IE doet hij het, in gecko niet.
[ code verwijderd ]
Iemand een idee?
Het script dat je postte is uit de Netscape4 tijd (navigatoir.plugins['LiveAudio] en werken met New Layer()-methods, dat is allemaal document.layers troep)quote:Op maandag 24 januari 2005 15:32 schreef Swetsenegger het volgende:
Iemand nog een idee over deze? Werkt niet onder gecko
[..]
Ok, ik vond het al een lang en onduidelijk script voor zoites simpelsquote:Op maandag 24 januari 2005 15:40 schreef RM-rf het volgende:
[..]
Het script dat je postte is uit de Netscape4 tijd (navigatoir.plugins['LiveAudio] en werken met New Layer()-methods, dat is allemaal document.layers troep)
volgens mij kun je gewoonweg de explorer methode toepassen, ook voor gecko en andere browsers
Ja background sound is irritant, maar een heel zacht simpel piepje bij het aanwijzen van een knop vind ik wel toegevoegde waarde.quote:Op maandag 24 januari 2005 16:06 schreef Arjan321 het volgende:
bgsound is iets dat (gelukkig) alleen IE ondersteund.. Anders zou je iets als flash moeten gebruiken als je crossbrowser geluidjes wilt afspelen bij onmouseover..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <html> <body topmargin=0 leftmargin=0> <script language="javascript"> function preview() { document.getElementById('preview').innerHTML = '<font size="' + document.getElementById('size').value + '" face="' + document.getElementById('font').value + '">Preview</font>'; } </script> <table border="0"> <tr><td>Font</td><td>Size</td><td> </td></tr> <tr><td><select id="font" name="font" size="4" onClick="preview();"> <option value="Arial">Arial</option> <option value="Helvetica">Helvetica</option> <option value="Times New Roman">Times New Roman</option> <option value="Verdana">Verdana</option></select></td> <td><select id="size" name="size" size="4" onClick="preview();"> <option value="8">8</option><option value="10">10</option> <option value="12">12</option><option value="14">14</option> <option value="18">18</option><option value="24">24</option> <option value="36">36</option></select></td> <td> </td> </tr> <tr><td colspan="3" style="height: 30px;" id="preview">Preview</td> </tr> </table> |
Waarom doe je het in godsnaam met innerHTML en een Font elementquote:Op donderdag 27 januari 2005 01:40 schreef Chandler het volgende:
Ik zit met het volgende, het het volgende scriptje probeer ik een font en grootte selecteren en weer te geven in de daarvoor bestemde 'box' met id.. nu is het probleem dat ik maar een malig de grootte van het font kan veranderen, daarna kan ik alles proberen maar krijg ik niet de juiste size er uit. Iemand die de fout ziet?
[ code verwijderd ]
ps enters ivm verneuken layout
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <html> <body topmargin=0 leftmargin=0> <script language="javascript"> function preview() { document.getElementById('preview').style.fontSize = document.getElementById('size').value + "pt"; } </script> <table border="0"> <tr><td>Font</td><td>Size</td><td> </td></tr> <tr><td><select id="font" name="font" size="4" onClick="preview();"> <option value="Arial">Arial</option> <option value="Helvetica">Helvetica</option> <option value="Times New Roman">Times New Roman</option> <option value="Verdana">Verdana</option></select></td> <td><select id="size" name="size" size="4" onClick="preview();"> <option value="8">8</option><option value="10">10</option> <option value="12">12</option><option value="14">14</option> <option value="18">18</option><option value="24">24</option> <option value="36">36</option></select></td> <td> </td> </tr> <tr><td colspan="3" style="height: 30px;" id="preview">Preview</td> </tr> </table> |
alle layout-opties behoren toe aan het 'style'-object:quote:Op donderdag 27 januari 2005 10:32 schreef Chandler het volgende:
ok, maar nu pas je alleen de 'fontsize' aann, ik neem aan dan je ook de font op die manier kan aanpassen?
1 2 3 4 5 | totaalArray = new Array(4) totaalArray[1] = '2,00'; totaalArray[2] = '4,45'; totaalArray[3] = '3,23'; totaalArray[4] = '6,53'; |
1 2 3 4 | var totaal = 0; for (var i = 0; i < totaalArray.length; i++) { totaal+= totaalArray[i]; } |
Je kan bijvoorbeeld zoiets doen:quote:Op vrijdag 28 januari 2005 10:25 schreef Swetsenegger het volgende:
Javascript helden, wederom een kleine vraag van mijn kant.
Ik heb een form met meerdere invulvelden en meerdere submits.
Nu wil ik bij bepaalde invoervelden de focus op een specifieke submit button krijgen.
Ik heb iets over focus() gelezen, maar hoe doe ik dit precies? Moet ik de invulvelden een ID meegeven of iets dergelijks?
misschien ter verduidelijking.
Wanneer ik een term in een bepaald veld invul, moet bij een enter niet submitknop 1 actief zijn, maar submitknop 2.
1 2 3 4 5 6 7 8 | <form> <input type="text" onchange="this.form.submit1.focus();" /> <input type="text" onchange="this.form.submit2.focus();" /> <input type="text" onchange="this.form.submit3.focus();" /> <input type="submit" name="submit1" value="Submit1" /> <input type="submit" name="submit2" value="Submit2" /> <input type="submit" name="submit3" value="Submit3" /> </form> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |