fredag den 26. oktober 2012

Fjern a href fra string i ASP

Her er en lille stump kode til at fjerne <a href> fra en string i klassisk ASP

Set regEx = New RegExp
'Fjern <a href="*"></a> TAG ********************************* oncmds = "<a\s+href=""http://(.*?)"">\s*((\n|.)+?)\s*</a>" regEx.Pattern = oncmds regEx.IgnoreCase = True regEx.Global = True noLinkTxt = regEx.Replace(noLinkTxt, "") 'Fjern <img> TAG ******************************************** noLinkTxt = Replace(noLinkTxt, "<img.*?)""/>\s*((\n|.)+?)\s*", "") response.write(noLinkTxt)

torsdag den 23. august 2012

Flash højreklik-menu

var my_menu:ContextMenu = new ContextMenu();
my_menu.hideBuiltInItems();

 var my_notice = new ContextMenuItem("Jacob Jensen");
 var my_blank = new ContextMenuItem(" ");
 var my_email = new ContextMenuItem("info@jjweb.dk");
 var my_copyright = new ContextMenuItem("Copyright - 2011-2013");
 my_menu.customItems.push(my_notice, my_blank, my_email, my_copyright);

 contextMenu = my_menu;

lørdag den 14. april 2012

jQuery Modal (jQuery div popup window)

Vi designere synes at kunne lide brugen af modal windows mere og mere, da de giver en hurtig måde at vise data uden at genindlæse hele siden. Det er nemt at bruge og relativt nemt at designe. Men her er hjælpen, der gør det rigtig nemt!



NyroModal v2 :: jQuery Plugin er et rigtigt godt plugins med mange mulighed for styling.

fredag den 13. april 2012

jQuery tool tip der virker!

Har endelig fundet en ordentlig jQuery-kode til at vise tooltips på alle elementer!

<script>

this.tooltip = function(){ 
 /* KONFIGURATION */ 
 xOffset = 10;
 yOffset = 20; 
 // Disse variabler bestemmer hvor langt fra cursoren popup'en vises

 $(".tooltip").hover(function(e){ 
  this.t = this.title;
  this.title = ""; 
  $("body").append("<p id='tooltip'>"+ this.t +"</p>");
  $("#tooltip")
  .css("top",(e.pageY - xOffset) + "px")
  .css("left",(e.pageX + yOffset) + "px")
  .fadeIn("fast"); 
 },
 
 function(){
  this.title = this.t; 
  $("#tooltip").remove();
 }); 
 
 $("a.tooltip").mousemove(function(e){
  $("#tooltip")
  .css("top",(e.pageY - xOffset) + "px")
  .css("left",(e.pageX + yOffset) + "px");
 }); 
}; 

// Start script "on page load"
$(document).ready(function(){
 tooltip();
});

</script>

Og CSS'en - jeg har lagt lidt runde hjørne og lidt skygge på for hyggens skyld.

#tooltip{
  display:none;
  position:absolute;
  top:120px;
  max-width:250px;

  padding:2px 5px;
  text-align:left;

  color:#fff;
  background:#333333;

  border: 2px #999 solid; 
  border-radius: 8px;
  -moz-border-radius: 8px;
  -web-border-radius: 8px;

  -moz-box-shadow: 0px 2px 10px  #333333;
  -webkit-box-shadow: 0px 2px 10px #333333;
  box-shadow: 0px 2px 10px #333333; 
} 



Herefter tilføjes class="" bare til et element, hvad enten det er
eller  og titlen kan indeholde HTML-koder!
 
<img src=".." class="tooltip" title="her er teksten.<br />Der kan bruges HTML-koder" />

Super tool tip!

fredag den 30. marts 2012

jQuery FadeOut på ID

Fint lille script til at fade div's ud med.
<script>
  $(document).ready(function() {
     $('#fadeOut').delay(3000).fadeOut(400) 
  });
</script>

Herefter sættes ID="fadeOut" på den div, span, etc. man vil fade ud.

onsdag den 7. marts 2012

Er facebook blevet hacket?!


 
Fjæsbog er i dette øjeblik i store dele af verden utilgængelig. Sitet svarer slet ikke! Da jeg var inde kl 7.30 var siden stadig nede - og her kl. 8.50 virker det stadig ikke.
Der er ingen der ved noget hos Facebook ... har Anonymous været på spil?!

Der er nok nogle der vågner op til en forskrækkelse :-) hvad skal de så bruge deres arbejdstid til?! Haha

torsdag den 1. marts 2012

Jazz

En gang i mellem falder man i sin søgen over noget unikt ... denne gang har du et brilliant musik nummer ... http://www.youtube.com/watch?v=YM8drbH_YvQ

Koop ... check det ud!

Hvem kigger med?

Firmaet Mozilla, der står bag browseren Firefox, har lavet en lille smart udvidelse (Collision) til deres browser, så man selv har mulighed for at se, hvem der kigger med.

Læs mere i magasinet Wired.

Hvis du vil surfe rundt uden at du trackes kan ud se, hvordan her i de forskellige browsere:
• Google Chrome - Incognito Mode (browse in private) 
• Internet Explorers InPrivate-browsing
Firefox Private Browsing
Safari Private Browsing

onsdag den 8. februar 2012

EB og politken hacket?

Skulle lige lave min daglige runde på de danske nyhedsmedier. Ekstra Bladet og politken ser ud til at være blevet hacket - i hvert fald viser de begge en gammel Amiga fejl - Guru Meditation.

Indtil nu ser det kun ud til at være Politiken.dk og Ekstrabladet.dk der er ramt. De ligger jo også i samme hus :-)
Ekstrabladet.dk

Politiken.dk

søndag den 5. februar 2012

Drop ACTA

Hvad er der galt med ACTA?

  • ACTA forbigår demokratiet og skaber en parallel lovgivningsproces udenfor demokratisk kontrol.
  • ACTA eskalerer strafferetlige sanktioner ud af proportion og i vage og brede formuleringer.
  • ACTA forvandler internetvirksomheder til privat ophavsretspoliti ved at tvinge dem til at tage juridisk ansvar for deres brugeres adfærd på nettet.


  • LÆS MERE på BitBureauet.dk »

    LÆS MERE på La Quadrature du Net's wiki »

    mandag den 16. januar 2012

    Flash reload XML

    Til min Flash vejr-widget skulle jeg bruge en opdater-funktion.
    I Firefox virker det fint at starte scriptet forfra og dermed reloades ASP/XML'en.
    Det virker bare ikke i IE - i hvert fald ikke lokalt.

    Der kan med fordel bruges:

    xmlFile.load("weather.asp?random="+getTimer()); 

    Der sættes bare et timestamp på filnavnet og det dermed er filnavnet unikt og vil blive reload'et. Men en måske bedre måde, er denne med setInterval:
    myLoadInteval = setInterval(LoadFile, 10000); //loader hvert 10 sek.
    
    function LoadFile() {
      xmlData.load("weather.asp"); 
    }
    

    tirsdag den 10. januar 2012

    Når Surftowns mail fejler

    Man kan aldrig bruge mail.mitdomæne.dk hos surftown.
    Har haft store problemer med at få det til at virke på flere sites - og i nogle tilfælde har jeg helt måttet opgive og derfor denne huskeliste.

    TDC = smtp.mail.dk (hvis denne IKKE virker brug følgende: asmtp.mail.dk. Port 25 udskiftes med port 587)
    3.dk = smtp.3.dk
    YouSee = smtp.mail.dk
    Get2net = smtp.get2net.dk
    CyberCity = vip.cybercity.dk eller mail.cybercity.dk
    Telenor = mail.telenor.dk
    Stofanet = mail1.stofanet.dk
    Tele2 = smtp.tele2.dk
    Tiscali = smtp.tiscali.dk
    Clearwire = smtp.clearwire.dk
    Fullrate = smtp.fullrate.dk
    ComX = mail.comxnet.dk
    Dansk Bredbånd = smtp.dbmail.dk

    lørdag den 7. januar 2012

    Inline vs. Embedded vs. Extended CSS

    Har altid brugt fordelen ved inline CSS i udformningen af dynamiske sitet.
    Her et exempel hvor farven kan ændres via ASP-variabler inline.
    <span style='bgcolor:#<%=bgColor%>; color:#<%=color%>'>dynamisk farver</span>
    Samme version kan også bruges som Embedded CSS, men ikke som Extended CSS

    Fjern Submit-knap efter klik

    Har tit manglet et script til at disable submit-knappen når den er blevet trykket på.
    Og fandt så på at udskifte text og baggrund på knappen ved onClick.
    <input ID="btn" type="button" value="GEM" class="buttonReserverPopup" onclick="javascript:document.getElementById('btn').disabled=true;javascript:document.getElementById('btn').value='GEMT';javascript:document.getElementById('btn').style.backgroundImage='url(../images/button-DISABLE.png)';return document.returnValue"/>
    
    Ovenstående ændre baggrund og texten ved klik på submit.
    1) Baggrunden ændres til et nyt billede...
    javascript:document.getElementById('btn').style.backgroundImage='url(../images/button-DISABLE.png)';
    2) Texten på knappen ændres til 'GEMT'...
    javascript:document.getElementById('btn').value='GEMT';
    3) Knappen gøres inaktiv med
    document.getElementById('btn').disabled=true;

    fredag den 6. januar 2012

    jQuery ScrollTo - animeret scroll-funktion

    Hvis man vil lave en animeret scroll-funktion til sine sider og lave en smooth scroll til sit anchor kan det gøres vha. jQuery.
    <script src="jquery.js" type="text/javascript"></script>
    <script>
    function goToByScroll(id){
       $('html,body').animate({scrollTop: $("#"+id).offset().top},'slow');
    }
    </script>
    
    'slow' kan med fordel udskiftes med 1000 (svarer til slow i millisekunder), så der kommer til at stå:
       $('html,body').animate({scrollTop: $("#"+id).offset().top},1000);
    
    Her er a href'en...
    <a href="javascript:void(0)" onClick="goToByScroll('1')">Go to anchor 1</a>
    <a href="javascript:void(0)" onClick="goToByScroll('2')">Go to anchor 2</a>
    
    Her linkes til id="1" og id="2" som kan sættes på h1, h2, p, span, osv.

    Exempel:
    <h1 id="1">Overskrift</h1>
    

    torsdag den 5. januar 2012

    Specifik søgning i Windows 7

    Hvis du vil søge på en bestemt filtype i Windows 7 kan du tilføje:
    type:=.tif 
    
    efter teksten du søger på.

    tirsdag den 3. januar 2012

    CSS3 border-radius

    CSS3 border-radius property gør det nemt for web-udviklere at udnytte rundere hjørner i deres design elementer, uden brug af billeder eller brug af flere div tags, og det er måske et af ​​de mest omtalte aspekter af CSS3.

    #example1 {
     -moz-border-radius: 15px;
     -webkit-border-radius: 15px;
     border-radius: 15px;
      } 
    

    Ovenstående kode-eksempel virker i Firefox, Safari/Chrome, Opera and IE9. Og er med en tak til Morten :-)

    W3C Specification Mozilla Implementation
    border-radius -moz-border-radius
    border-top-left-radius -moz-border-radius-topleft
    border-top-right-radius -moz-border-radius-topright
    border-bottom-right-radius -moz-border-radius-bottomright
    border-bottom-left-radius -moz-border-radius-bottomleft