Links uden at brugeren kan se linket i bunden af browseren

Tags:    php

<< < 12 > >>
Hej.

Jeg er ny til php.
Jeg er ved at lave en side som er en linksamling. Der vil være en lang række links folk kan komme videre til.
Sådan som jeg laver det nu kan folk vil at sætte pointeren over linket i bunden af browseren se hvor det pejer hen.

Af forskellige frunde er jeg ikke interesseret. Jeg har set flere sider hvor man ikke kan se dette. Hvad skal jeg gøre for folk ikke kan se hvor linket pejer hen ?



12 svar postet i denne tråd vises herunder
5 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Hej,

som jeg forstod det oprindelige problem, kan det løses med noget javascript, der ser ca. sådan her ud:
Fold kodeboks ind/udKode 

det skal så bare op i head, og så kan man ikke se hvor nogen links peger hen.

Personligt syntes det er meget skummelt ikke at ville vise hvad links peger på, men det må du jo om.

adam
Køb en zebra - og kald den plet




Selv tak.




Hei du kan prøve å sette dette inn i <head> tag'en:
Fold kodeboks ind/udKode 


Eksempel:
Fold kodeboks ind/udKode 

-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel

[Redigeret d. 15/12-04 13:55:24 af DiZpel]
'

Det du gør der at gøre linket usynligt dizpel..

Har du et konkret eksempel på en side hvor dette sker, for så skal jeg hurtigt lige kigge koden og se det. Men det er ikke php! For php er serverside, og skjulning af ting i din browser er clientside mener jeg.. Men prøv at give et eks så skal jeg se på det.




Det du gør der at gøre linket usynligt dizpel..

Har du et konkret eksempel på en side hvor dette sker, for så skal jeg hurtigt lige kigge koden og se det. Men det er ikke php! For php er serverside, og skjulning af ting i din browser er clientside mener jeg.. Men prøv at give et eks så skal jeg se på det.


Som jeg har forstått det, så er det det spør om.
Alt som har med sidens design å gjøre gjøres med (X)HTML, så man kan ikke "skjule det med PHP".
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel



Du kan ændre teksten i statusbaren med JavaScript property'en window.status='';

Ved hjælp af JavaScript kan du så enten:

<a href="#" onmouseover="window.status='';">link</a>

Eller lave noget JavaScript som automatisk ligger denne funktion på alle links.

Dette burde virke:

Fold kodeboks ind/udKode 


Smid det i en ekstern JavaScript fil eller direkte i de dokumenter hvor du vil gemme stierne.


Rettelse: Selvom jeg tror at jeg har misforstået opgaven, lader jeg det stå :-)


--
Ronni Egeriis

[Redigeret d. 15/12-04 14:46:06 af Ronni Egeriis]

[Redigeret d. 15/12-04 14:46:59 af Ronni Egeriis]



Hei du kan prøve å sette dette inn i <head> tag'en:
Fold kodeboks ind/udKode 


Eksempel:
Fold kodeboks ind/udKode 

-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel

[Redigeret d. 15/12-04 13:55:24 af DiZpel]



Alternativt kunne du lave en overførelses side.

Altså sende brugeren til en anden side som henter adressen fra databasen.
Har du skrevet linksne i html nytter det selvfølgelig ikke noget.

Feks:
$link = strip_tags($_GET[link]);
$link2 = addslashes($link);
//database oprettelse
$query = mysql_query("select http from linkindex WHERE
link = '$link2'");
while($row = mysql_fetch_array($query)){
echo "<html><head><META HTTP-EQUIV=Refresh CONTENT='0; URL=http://$row[http]'><title>Overførsel</title></head><body></body></html>";
}

Noget i den stil.
Så ser brugeren i hvert fald kun det som denne fil hedder..fx
links.php?link=karlshjemmeside





Hmm.. Mener du så linket ikke vises i status baren?
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel



Hmm.. Mener du så linket ikke vises i status baren?
-------------------------------------
I am AGAINST TCPA!!
[ http://www.againsttcpa.com/ ]
-------------------------------------
Mvh
DiZpel


Ja det er det jeg mener. Sorry hvis jeg skulle have udtrygt mig mere præcist.



Alternativt kunne du lave en overførelses side.

Altså sende brugeren til en anden side som henter adressen fra databasen.
Har du skrevet linksne i html nytter det selvfølgelig ikke noget.

Feks:
$link = strip_tags($_GET[link]);
$link2 = addslashes($link);
//database oprettelse
$query = mysql_query("select http from linkindex WHERE
link = '$link2'");
while($row = mysql_fetch_array($query)){
echo "<html><head><META HTTP-EQUIV=Refresh CONTENT='0; URL=http://$row[http]'><title>Overførsel</title></head><body></body></html>";
}

Noget i den stil.
Så ser brugeren i hvert fald kun det som denne fil hedder..fx
links.php?link=karlshjemmeside



Så sender jeg siden videre til en anden side, som slår op hvilken kategori man kommer fra. Det tror jeg faktisk er løsningen. Jeg skal bare have et random link inden for den kategori der er valgt.

Jeg har en database med 2 tabeller. En med kategorierne, og en med alle links der er knyttet til kategorierne. Så skal jeg bare have fundet ud af hvordan jeg læser en random række fra min database hvor feltet kategori er lig den der er blevet overført, og så redirrecter linket i samme vindue...



<< < 12 > >>
t