Nyhetsbrevet 7/2004

Föregående
Nästa

Den här gången

Frågor
  1. Relativa eller absoluta sökvägar?
  2. Vilken musknapp har använts?
  3. Hur hindrar jag att Outlook Express hämtar posten?
  4. Vad är spamdexing?
Programtips
  1. Bitmap Font Writer (gratis)
  2. Doc Scrubber (gratis för privat bruk)
  3. AlphaCuts (gratis; ett tips från Richard)
Favorittips
  1. Skapa egna filtyper
  2. Göm enheter i Utforskaren
  3. Kanotguiden
Nytt på SupportData.Net
  1. Göran Sandbergs guider "BulletProof FTP Server" och "Installera IIS"
  2. Handledning till Bitmap Font Writer

Frågor

Relativa eller absoluta sökvägar?

Vad är det för skillnad mellan relativa och absoluta sökvägar och när skall man använda det ena eller det andra?

Svar: En relativ sökväg anger sökvägen till en resurs (till exempel en fil på hårddisken eller en webbsida på Internet) i förhållande till den plats man redan befinner sig på (som mappen i Utforskaren eller den sida man redan har laddad i webbläsaren).

Handlar det om en internetsida och sidan flyttas till en annan plats, kommer sökvägen inte att fungera längre. En relativ sökväg på en HTML-sida kan se ut så här (bortsett från punkterna efter vänsterhakarna):

<A HREF="../bilder.html">Mina bilder</A>, vilket betyder "gå ett steg uppåt i katalogstrukturen från den nuvarande katalogen och öppna sidan bilder.html som finns där",

eller <A HREF="min_bild/bilder.html">Mina bilder</A>, vilket betyder "gå från den nuvarande katalogen till underkatalogen min_bild och öppna sidan bilder.html som finns där".

En absolut sökväg anger hela URL-en till internetresursen. Exemplen ovan skulle då kunna se ut så här:

<A HREF="http://www.supportdata.net/bildmapp/min_bild/bilder.html">Mina bilder</A>.

Eftersom sökvägen nu är komplett, kommer webbläsaren att hitta sidan oavsett var sidan med länken ligger. Nackdelen är att webbläsaren kommer att gå "den långa vägen" för att komma fram till sidan i stället för att gå direkt på den.

När du länkar till sidor som ligger på din "egen" server – alltså till dina egna sidor – duger det bra med relativa sökvägar. Men – och det här är viktigt – om någon besökare kan tänkas kopiera sökvägen till länken från din sida är det inte alls säkert att sökvägen kommer att fungera senare när hon försöker hitta fram till länken.

Länkar du till resurser utanför din egen webbplats, till exempel "bra sidor på Internet", bör du alltid använda absoluta sökvägar.

Vilken musknapp har använts?

Vet ni om det finns något sätt att i Javascript ta reda på vilken av musknapparna som använts vid klick? Det finns ju onClick och onMouseDown, och speciellt med onMouseDown borde det vara möjligt att kolla om det var höger eller vänster knapp som användes.

Svar: Själva händelsehanteraren onClick fångar bara vänster musklick; i stället får du använda MouseDown och/eller MouseUp. Men eftersom Netscape och Internet Explorer hanterar detta litet olika – som event.which i Netscape och event.button i Internet Explorer – måste du kolla vilken läsare som används.

Första skriptet:
I det första skriptet nedan har jag placerat händelsefångaren i BODY-taggen, där tryck på musknappen anropar funktionen musNed medan släppt knapp anropar musUpp, oavsett var på sidan man befinner sig. Kopiera helt enkelt hela sidkoden, ta bort punkterna efter vänsterhakarna och pröva sidan.

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
<!-- Karin Andersson, http://www.supportdata.net
function musNed(ns) {
if (parseInt(navigator.appVersion)>3) {
var klickat;
if (navigator.appName=="Netscape") klickat=ns.which;
else klickat=event.button;
if (klickat==1) self.status='Vänster musknapp!'
if (klickat!=1) self.status='Höger musknapp!';
}
return true;
}
if (parseInt(navigator.appVersion)>3) {
document.onmousedown = musNed;
if (navigator.appName=="Netscape")
document.captureEvents(Event.MouseDown);
}
function musUpp(){
self.status='';
return true;
}
//-->
</SCRIPT>
</HEAD> <BODY onMouseDown="musNed()" onMouseUp="musUpp()">
</BODY>
</HTML>

Andra skriptet:
Eftersom du sannolikt inte vill ha den här funktionen överallt på sidan, visar jag också hur du kan utnyttja skriptet för att till exempel öppna en meddelanderuta.

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT language="JavaScript">
<!-- Karin Andersson, http://www.supportdata.net
function musNed(ns) {
if (parseInt(navigator.appVersion)>3) {
var klickat;
var v="Vänster musknapp";
var h="Höger musknapp";
if (navigator.appName=="Netscape") klickat=ns.which;
else klickat=event.button;
if (klickat==1) {
alert(v);
return false;
}
if (klickat!=1) {
alert(h);
return false;
}
}
return true;
}
if (parseInt(navigator.appVersion)>3) {
document.onmousedown = musNed;
if (navigator.appName=="Netscape")
document.captureEvents(Event.MouseDown);
}
function musUpp(){
self.status='';
return true;
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT type=button value="Klicka här" onMouseDown="musNed()" onMouseUp="musUpp()">
</FORM>
</BODY>
</HTML>

Hur hindrar jag att Outlook Express hämtar posten?

Jag använder MailWasher för att slippa spam och virus. Men när jag går in i Outlook Express för att titta på någon uppgift från ett redan mottaget e-brev uppstår det problem. Programmet ansluter sig självt till Internet och givetsvis ploppar det upp något spam eller virussmittat mail. Hur förhindrar jag detta?

Svar: Klicka på Verktyg /Alternativ och välj fliken Allmänt. Under "Skicka/ta emot meddelanden" finns "Skicka och ta emot nya meddelanden vid start". Ta bort markeringen ur den rutan. Därmed skall du slippa att OE automatiskt ansluter när du öppnar programmet.

Vad är spamdexing?

Jag vet vad spam är och jag gissar att spamdexing är en sammandragning av "spam" och "indexering", men vad står det i så fall för?

Svar: I metataggarna på sina webbsidor kan man lägga in sökord eller nyckelord som gör att sökrobotarna hittar sidorna lättare. Ett exempel är att man på en sida som handlar om biodling lägger in nyckelord som bi, samhälle, honung, kupa, puppa, larv...

Om man lägger in nyckelord som inte alls har med sidans innehåll att göra, enbart för att sökmotorerna skall indexera sidan, kallas det spamdexing. Detta anses som "abuse" och många sökrobotar är numera så pass avancerade att de upptäcker när nyckelordet finns i metataggarna men inte på sidan. Då riskerar man i stället att bli utkastad från söktjänsten!

Som alltid när det gäller Internet finns det metoder för att kringgå detta. Det är till exempel mycket vanligt att man när man tar med orden "free" och/eller "freeware" bland sökorden träffar på sidor som inte har minsta lilla gratisprogram att erbjuda. Däremot kan man på dessa sidor hitta program som är "not freeware" men erbjuds med "free download" av pröva på-versionen. Men det var ju inte riktigt det man sökte efter...

Programtips

Bitmap Font Writer (gratis)

Bitmap Font Writer är ett svensktillverkat progam med engelskt gränssnitt och engelskspråkig hjälpfil, men jag har gjort en handledning på svenska till programmet.

När du vill använda ett eget bitmappat teckensnitt i bilder, på knappar och liknande, kan du flytta in bokstäverna en och en i bilden. Med Bitmap Font Writer kommer du ifrån det besväret, och kan skriva din text direkt med det egna teckensnittet. Sedan kopierar du helt enkelt in den färdiga texten i din bild.

För dig som aldrig ens har kommit på tanken att göra ett eget teckensnitt låter det här kanske litet som "överkurs", men i själva verket är det roligt. Du kan till exempel:

  • Göra snygga anfanger till dina wordtexter.
  • Fixa rubriker som ingen annan har (utseendet alltså, inte innehållet).
  • Skapa tilltalande text till ditt fotoalbum.
  • Ordna originell och snygg text på hemsidans knappar...

Programmet har rejäla inställningsmöjligheter. Du kan bland annat ange vilket avstånd du vill ha mellan bokstäverna/raderna (negativa värden gör att bokstäverna överlappar varandra) och hur breda mellanslagen skall vara.

Det engelska gränssnittet gör att de medföljande teckensnitten inte innehåller svenska å, ä eller ö, men det är lätt att ordna det själv. Hur du gör detta, och vilka tangenter du skall använda för att skriva in dessa bokstäver, beskriver jag i handledningen, där du även hittar tre hemgjorda "svenska" teckensnitt att pröva med.

Hämta Bitmap Font Writer här (337 kB).

Doc Scrubber (gratis för privat bruk)

Ett worddokument innehåller betydligt mer information än vad du ser. En del av den informationen kan vara av sådan art att du inte alls vill att andra skall kunna se den, som till exempel hur länge du har arbetat med ett dokument, när det skapades, när det senast öppnades och sparades, vilka som har arbetat med dokumentet...

Med Doc Scrubber kan du plocka bort denna information. Hur mycket du kan ta bort, beror på vilket operativsystem du använder. För att kunna återställa "Template Used" till Normal.dot, "Revision Count" till 1 och "Total Editing Time" till 0 och för att kunna rensa "Last Saved Date", "Last Printed Date" och "Creation Date" måste du använda Windows NT 4, 2000 eller XP. Alla de övriga rensningsmöjligheterna fungerar i Windows 95, 98 och ME.

Programmet är testat på dokument som skapats i Word 97, 2000 och XP. Hämta Doc Scrubber (821 kB).

AlphaCuts (gratis)

AlphaCuts visar snabbt och i "klickbar" alfabetiskt ordning programmen på startmenyn, favoriterna i Internet Explorer och filerna i Mina dokument. Du kan lägga till fler mappar om du vill.

Du ser även undermapparna och kan öppna dem för att leta vidare efter det du söker. Dessutom kan du söka på hela ord eller delar av orden.

Den klickbara alfabetslistan innehåller bokstäverna A-Z, men även ett frågetecken som du klickar på för att lista filer som börjar på andra tecken, till exempel siffror eller å, ä och ö.

När du öppnar programmet första gången klickar du på "UPDATE ALL" för att uppdatera informationen. I högerklicksmenyn som visas när du klickar på alfa-tecknet till vänster i menyraden, kan du välja att alltid uppdatera när programmet startas.

När du klickar på en fil i listan händer följande:

  • I "Program shortcuts" startas programmet som är kopplat till genvägen.
  • I "Favorites" öppnas favoriten i webbläsaren.
  • I "Documents" öppnas filen i det program som är associerat till filändelsen.

AlphaCuts har en annonskoppling av det mest oförargliga slaget: En bild som länkar till annonsören men bara om du klickar på den. Den här typen av annonsering kan man leva med!

Hämta AlphaCuts (695 kB).

Favorittips

Skapa egna filtyper

Ibland kan man ha nytta av egna filtyper. Ett exempel: Jag har en stor samling GIF-filer varav en del är vanliga giffar medan andra är animerade giffar. Båda sorterna har filtillägget *.gif.

GIF-filerna är associerade med PaintShop Pro. Dubbelklick på filnamnet öppnar alltså bilden i PSP. Om det nu handlar om en animerad GIF, kommer det upp en varning som talar om att det är en animerad bild som kan bli förstörd om jag sparar den i PSP. I stället skall filen öppnas i Animation Shop.

Jag ville ha en metod att direkt från Utforskaren öppna vanliga giffar i PSP men animerade giffar i Animation Shop. Det gick till så här:

  1. Öppna Utforskaren, välj Visa / Mappalternativ, klicka på fliken Filtyper och välj Ny typ.
  2. Ange i rutan Beskrivning en beskrivning för den nya filtypen, till exempel "Animerade giffar". Den beskrivningen kommer sedan att synas i Utforskaren.
  3. Ange i rutan "Associerat filtillägg" vilket filnamnstillägg den nya filtypen skall använda, till exempel gifani, gani eller något annat som inget annat program använder. Det spelar ingen roll att filtillägget blir längre än tre bokstäver.
  4. Klicka på Ny och ange vilken åtgärd som skall utföras när man dubbelklickar på filen, till exempel Öppna.
  5. I "Program för att utföra åtgärden" anges slutligen vilket program som filtypen skall öppnas med, i det här fallet Animation Shop. Passa samtidigt på att byta ikon, så att det syns att det är en "egen" filtyp. Sedan är den delen klar.
  6. Gå nu in i Utforskaren och byt "efternamn" på någon animerad gif-fil. Filen katt.gif får nu heta katt.gifani i stället. Utforskaren kommer att varna för att filen "kanske inte går att använda" om man ändrar filtillägget, men det behöver man inte bry sig om. Fungerar det inte, är det ju bara att byta tillbaka igen.
  7. Dubbelklicka på den namnbytta filen för att kontrollera att allt fungerar. Om bilden öppnas i rätt program, är allt frid och fröjd.
  8. Ett OBS: Om den animerade gif-filen, numera gifani-filen, skall användas på en webbsida eller liknande, måste man först återge den dess rätta namn. Filen katt.gifani får då heta katt.gif igen.
Göm enheter i Utforskaren

Det kan finnas skäl att gömma en eller flera enheter på datorn. Du har kanske känsliga filer som andra inte skall se, eller du vill hindra att klåfingriga obehöriga installerar program från virussmittade disketter.

Enheternas talserie
Enheterna i datorn betecknas med tal ur en talserie som börjar med 1 och fortsätter genom fördubbling av det föregående talet: 2, 4, 8, 16 ... De fem första enheterna betecknas A: 1, B: 2, C: 4, D: 8, E: 16. Den sista möjliga enheten är Z som betecknas 33554432. Det är de här talen man utnyttjar för att gömma enheter.

Göm bara diskettenheten
Öppna Registereditorn och bläddra till nyckeln HKEY_CURRENT_USER | Software | Microsoft | Windows | CurrentVersion | Policies | Explorer. Se efter om det finns ett värde som heter NoDrives i högra fönsterhalvan. Om det inte finns högerklickar du i detta fönster och väljer Ny/nytt | DWORD-värde. Skriv in namnet NoDrives på det nya värdet. Värdet på NoDrives är nu 0x00000000(0).

Ändra datavärdet
Dubbelklicka på NoDrives. Nu öppnas fönstret "Redigera DWORD-värde". I den översta raden står namnet på värdet, så att du kan kontrollera att du verkligen har klickat på rätt värde.

I raden "Data" står det 0 när du öppnar fönstret. Ändra detta till 1 (A-driven betecknas ju med talet 1).

Under Bas står det "Hexadecimal" när du öppnar fönstret. Detta skall du ändra till "Decimal". Klicka OK. I det högra fönstret ser du att NoDrives nu har fått ett nytt värde. Talet 1 i parentesen betyder att A-driven inte kommer att visas i Utforskaren eller Den här datorn.

Nu kan du stänga Registereditorn. Eventuellt måste du logga ut och logga in igen, eller starta om Windows, innan ändringen syns i Utforskaren.

Gömma flera enheter
Värdet 1 gömmer bara A-driven. Skulle du vilja gömma flera enheter samtidigt, adderar du de tal som betecknar enheterna som skall gömmas. Skriv in summan av dessa tal i "Redigera DWORD-värde" och glöm inte att byta till "Decimal".

Exempel: A och E gömmer du genom att skriva talet 17, D och E göms med talet 24. Skulle du av någon anledning vilja gömma alla enheter som kan finnas på datorn, det vill säga enheterna A till och med Z, använder du talet 67108863.

En varning
Den här metoden att gömma enheter är inte absolut säker. Gömda enheter försvinner ur Utforskaren och Den här datorn, men de är fortfarande åtkomliga med gamla Filhanteraren. Denna startas med filen Winfile.exe, som normalt ligger under C:\Windows.

Du kan ta bort Winfile.exe om du vill, men å andra sidan förlorar du då själv en bra möjlighet att komma åt gömda enheter. Risken att till exempel spelsugna barn som vill installera program skulle komma på tanken att öppna Filhanteraren kan nog anses som tämligen liten.

Även fristående ersättare för Utforskaren, som Windows Commander, visar gömda enheter och du kan dessutom öppna dem via verktyg som till exempel SlickRun.

Ta bort värdet NoDrives
Om du ångrar dig och vill ha alla enheterna synliga igen, behöver du bara radera värdet NoDrives. Öppna Registereditorn igen, bläddra fram till samma plats som tidigare, högerklicka på NoDrives, kontrollera att det verkligen är NoDrives som har markerats och välj "Ta bort".

Kanotguiden

Tänker du paddla kanot i sommar? Gå in på Jan Lönns Kanotguiden. Där hittar du massor av tips om turer, långfärder, lektyr och allt annat som du har nytta av för att få en lyckad kanotsemester.

Nytt på SupportData.Net

"BulletProof FTP Server" och "Installera IIS"

Göran Sandberg har gett oss tillstånd att publicera hans båda guider "BulletProof FTP Server" och "Installera IIS".

BulletProof FTP Server visar hur du skapar en egen FTP-server på datorn. Du kanske vill att kompisarna skall kunna komma in på din dator och ladda ned vissa mappar eller filer som du har på din hårddisk, eller att de skall kunna ladda upp filer till din dator. Du hittar guiden under Skolor/BulletProof FTP Server i startsidans meny.

Med Installera IIS lär du dig att installera en egen webbserver i Windows 2000 och Windows XP Pro. Guiden finns under Skolor/Installera IIS från startsidans meny.

Handledning till Bitmap Font Writer

Eftersom Bitmap Font Writer är ett engelskspråkigt program och saknar de svenska å, ä och ö, har jag gjort en handledning som visar dels hur du använder programmet, dels hur du skriver in de svenska specialtecknen. Handledningen hittar du från startsidans meny under Handledning.

Föregående
Nästa

© SupportData.Net