Så har jeg endelig fået opdateret mit website. Det kan ses på www.jjweb.dk.
jeg har lavet det i ASP7mySQL, lidt XML og en del jQuery krydret med CSS3.
Kig forbi!
mandag den 29. april 2013
tirsdag den 5. marts 2013
CSS Word-wrap
Hvis man skal være sikker på at word-wrap virker i alle browsere kan man med fordel benytte følgende CSS
<style> .divToWordWrap { -ms-word-break: break-all; word-break: break-all; word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; width:400px; </style>
Keywords:
css,
CSS3,
Firefox,
Internet Explorer,
tips og tricks,
webdesign
tirsdag den 12. februar 2013
Sort/hvide billeder med CSS
Hvis du skal have lavet et billde i sort/hvid via CSS gøres det på denne måde:
img.grayscale { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}
For at slå greyscale fra igen
img.grayscale.disabled { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%); }
tirsdag den 29. januar 2013
Fade in når siden er hentet
Her er et lille jQuery-script til at fade en side ind når indholdet er hentet.
<script> $(document).ready(function(){ $('#page_effect').fadeIn(2000);
}); </script>
<!-- jQ container --> <div id="page_effect" style="display:none;"> {INDHOLD} </div>
Keywords:
jQuery
Javascript mobil-detect og redirect
(function(a,b){if(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i.test(a)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(a.substr(0,4)))window.location=b})(navigator.userAgent||navigator.vendor||window.opera,'http://www.DINURL.com/mobile');
Keywords:
APP,
javascript
ASP mobil-detect og redirect
Detect mobile and redirect - et klassisk ASP script til Redirect("mobile"), hvis du vil tjekke browser-type og sende brugeren et specifekt sted hen. (Detect mobile and redirect - Classic ASP)
Virker til alle smartphones and alle browsere (Jan. '13)
Chrome har dog vanskeligheder ved at vise jQuery (Jan. '13)
Udskift www.DINURL.dk/m.asp med den adresse du ønsker skal vise, hvis din side ses på en smartphone!
Virker til alle smartphones and alle browsere (Jan. '13)
Chrome har dog vanskeligheder ved at vise jQuery (Jan. '13)
<% dim u,b,v set u=Request.ServerVariables("HTTP_USER_AGENT") set b=new RegExp set v=new RegExp b.Pattern="(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino" v.Pattern="1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-" b.IgnoreCase=true v.IgnoreCase=true b.Global=true v.Global=true if b.test(u) or v.test(Left(u,4)) then response.redirect("http://www.DINURL.dk/m.asp") end if %>
Udskift www.DINURL.dk/m.asp med den adresse du ønsker skal vise, hvis din side ses på en smartphone!
søndag den 27. januar 2013
Dansk worldweatheronline.com feed
Her er de (næsten fuldendte) danske oversættelser til http://www.worldweatheronline.com/feed/wwoConditionCodes.xml
Jeg arbejder på et icon-sæt som kan forløbigt kan downloades her!
Jeg arbejder på et icon-sæt som kan forløbigt kan downloades her!
<% ' ALLE OVERSÆTTELSER © JACOB JENSEN if wCode = 113 then wTxt = "Skyfrit" if wCode = 116 then wTxt = "Letskyet" if wCode = 119 then wTxt = "Skyet" if wCode = 122 then wTxt = "Overskyet" if wCode = 143 then wTxt = "Diset" if wCode = 176 then wTxt = "Spredte regnbyger" if wCode = 179 then wTxt = "Spredte snebyger" if wCode = 182 then wTxt = "Spredte sludbyger" if wCode = 185 then wTxt = "Mulighed for isslag" if wCode = 200 then wTxt = "Lokale tordenbyger" if wCode = 227 then wTxt = "Snefygning. ADVARSEL!" if wCode = 230 then wTxt = "Snestorm" if wCode = 248 then wTxt = "Tåget" if wCode = 260 then wTxt = "Rimtåge" if wCode = 263 then wTxt = "Spredt støvregn" if wCode = 266 then wTxt = "Støvregn" if wCode = 284 then wTxt = "Fare for Isslag. ADVARSEL!" if wCode = 293 then wTxt = "Spredte regnbyger" if wCode = 296 then wTxt = "Let regn" if wCode = 299 then wTxt = "Spredte kraftige regnbyger" if wCode = 302 then wTxt = "Kraftige regnbyger" if wCode = 305 then wTxt = "Til tider kraftige regnbyger" if wCode = 308 then wTxt = "Kraftige regnbyger" if wCode = 311 then wTxt = "Sludbyger" if wCode = 314 then wTxt = "Moderate sludbyger" if wCode = 323 then wTxt = "Spredte snebyger" if wCode = 326 then wTxt = "Lette snebyger" if wCode = 335 then wTxt = "Kraftige snebyger" %>
Wind Chill-Faktor formular til ASP
Skal man regne windchill-faktoren ud kan man brugen nedenstående formel. De fleste udenlandske web-vejr-tjenester tilbyder både C og F, men i dette exempel er brugt MPH og F
<% 'wind-chill faktor windChill = (((((((35.74)+(((0.6215)*(temp_F)))))-(((35.75)*(windMPH^0.16)))))+(((((0.4275)*(temp_F)))*(windMPH^0.16))))) ' fra F til C windChill = formatNumber((5/9)*(windChill-32),0) ' fra mph til ms windMS = windMPH*0.44704 %>
fredag den 18. januar 2013
Abonner på:
Opslag (Atom)