Avatar billede xbobby Nybegynder
30. april 2005 - 15:02 Der er 9 kommentarer og
1 løsning

Fjerne url i bunden af browser vinduet.

Hej Eksperter.

Når man køre musen henover et billede eller et link, kan man se hele url'en neder i browser vinduet i venstre hjørne.

Jeg er på jagt efter et specifik stykke kode som gør at man ikke kan se denne url. Hvis der er et script der gør at man ser noget andet tekst i stedet for er det også okay hvis den står helt stille :-)

Skal gerne kunne fungere i IE og firefox.

Hvad siger eksperterne?
Avatar billede olebole Juniormester
30. april 2005 - 15:10 #1
<ole>

Det er heldigvis ikke muligt i Firefox. Brugerne er trætte af ikke at vide, hvor links leder hen - og det har Mozilla været så betænksomme at lytte til  :)

Du har muligheden for at skrive tekst i dit link - så er det helt overflødigt også at skrive i statusbaren, som jo - for brugerens skyld - skal vise browserens aktuelle status ... og hvor brugeren evt. er på vej hen.

/mvh
</bole>
Avatar billede xbobby Nybegynder
30. april 2005 - 15:23 #2
I mit tilfælde er det ikke så vigtigt med selve linket, men derimod den url der vises når musen kører over et billede.

Baggrunden er den at jeg bruger iframe i et CMS system hvilket giver en sikkerhdsbrist. Derfor har jeg i dette ene tilfælde brug for at sløre selve stien, som også bliver kombineret med en "no højreklik" på selve iframe.

Jeg kender godt de holdninger du lægger for dagen og du kunne sikkert holde et fordrag til om "no rightclick", men det er ikke det som jeg har brug for til det problem jeg har lige her og nu, men derimod at sikkerheden er i top. Derfter kommer hensynet til brugerne, sådan ser jeg på det :-)
Avatar billede langthjem Nybegynder
30. april 2005 - 15:28 #3
Jeg ville nok vælge at sende mine billeder som binary fra systemet hvis det skal beskyttes, det kan nemlig sikre at man ikke kan bruge "Save target as...". Og så vil jeg lige gøre dig opmærksom på at alt som kan vises i en browser også kan gemmes... hvis du vil have det for dig selv skal du ikke lægge det online!
Avatar billede hammerhead Nybegynder
30. april 2005 - 15:48 #4
Denne placeres i head, men som sagt er det kun en forhindring.

<script language="JavaScript">
function hidestatus(){
window.status=''
return true
}
if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)
document.onmouseover=hidestatus
document.onmouseout=hidestatus
</script>
Avatar billede olebole Juniormester
30. april 2005 - 16:14 #5
Sikkerhedsproblemer bør løses ikke sløres!
Hvis kravet er, at sikkerheden skal være i top, er det da ikke en måde at løse noget på. Obfuscation har alle dage været MS' meget udskældte måde at løse sikkerheden på. Faktisk troede jeg, de var de sidste, der havde opdaget, det ikke duer  :)

Derudover afslører du total mangel på kendskab til de holdninger, jeg står for. Jeg har intet mod, at man disabler forskellige standard-features i et administrations-interface. Det har du _aldrig_ set mig skrive noget sted, så det er mig da en gåde, hvor du har det vrøvl fra.
På almindelige websider er det kun newbies, der kan finde på at disable højreklik - og dér er det et frygteligt irritationsmoment og udtryk for uforskammet adfærd. I administrations-interfaces gælder naturligvis helt andre regler og her kan f.eks, 'hjemmelavede' kontekst-menuer være helt på sin plads.
Til at øge sikkerheden med er den slags dog _helt_ utilstrækkeligt!

Under alle omstændigheder, kan du ikke gemme url'en i Firefox, så det tvinger dig forhåbentlig til en realistisk løsning. Sådan ser jeg på det  ;o)
Avatar billede xbobby Nybegynder
30. april 2005 - 16:24 #6
Løsningen fra hammerhead fungerer både i IE og Firefox, hvilket var det som jeg ønskede. Så smid et svar hammerhead - jeg er meget tilfreds.

Tak for feedback'en fra jeg andre der har været en masse spændende input som jeg vil tage til mig. Jeg ved godt at man ikke kan beskytte en hjemmeside 100% på denne måde, men man kan faktisk pille amatørerne fra og det er tit dem der forvolder størst skade, fordi de ikke ved hvad de har med at gøre.
Avatar billede hammerhead Nybegynder
30. april 2005 - 16:28 #7
Behold bare point.
Avatar billede xbobby Nybegynder
30. april 2005 - 16:37 #8
Dyb respekt - så syntes jeg at de to næste bisdradsydere skal dele de 60 point. Så til olebole og langtheim - smid et svar begge to :-)
Avatar billede olebole Juniormester
30. april 2005 - 16:44 #9
Ellers tak, jeg må jo erkende, jeg tog delvist fejl. Moz vil gerne slette teksten, men vil ikke som IE skrive noget andet:
    onmouseover="window.status='Ny Tekst';return true"

- virker fint i IE, men ikke i Moz. De har dog ikke været så radikale, at de har disabled muligheden for at slette url'en ... det kommer forhåbentlig i næste version. De har i hvert fald taget den rigtige retning.

Anyway, så burde du løse dine sikkerhedsproblemer i stedet for at gemme dem. De skal nok blive fundet alligevel  ;o)
Avatar billede xbobby Nybegynder
04. maj 2005 - 11:38 #10
Det lader til at jeg må kløjs i mine egne point, så jeg lukker og slukker. Tak for hjælpen :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester