Avatar billede rangerbs Nybegynder
05. september 2003 - 15:25 Der er 19 kommentarer og
1 løsning

Hvordan ændre jeg titel?

Hej eksperter...

hvordan får jeg titlen på et link til at komme op i sådan en "tekstboks" ?

kan desværre ikke finde nogle eksempler, men har set det før..

mvh Ranger
Avatar billede Tony Juniormester
05. september 2003 - 15:31 #1
Du mener en lille gul boks der popper op ved siden af linket ???

Blot tilføj titel="Det der nu skal stå om linket" til din <a href="dit-link.html" titel="bla bla">Link</a>
Avatar billede miss-g Seniormester
05. september 2003 - 15:34 #2
<a href="index.htm"><img src="knap-forside.gif" alt="Til forsiden" width="137" height="21" border="0"></a></td>

Når man kører musen over knappen kommer der en tekst: til forsiden

Så vil mene du skal bruge denne alt="Til forsiden"
Avatar billede miss-g Seniormester
05. september 2003 - 15:36 #3
(Håber jeg har forstået spørgsmålet rigtigt) *S*
Avatar billede Tony Juniormester
05. september 2003 - 15:39 #4
alt tagget er beregnet for browsere der ikke viser billeder. I stedet for billedet vises den tekst der føjes til tagget.
Avatar billede rangerbs Nybegynder
05. september 2003 - 15:40 #5
Det er ikke kun den almindelige titel boks, men sådan en kvadratisk en..

mener at der skal noget Javascript

mvh Ranger
Ps: leder efter et eksempel
Avatar billede miss-g Seniormester
05. september 2003 - 15:42 #6
Hvis det er ligesom menuen her, så har tony breindal ret:
http://www.verdensnavle.dk/

<a href="chat.html" target="_blank" style=""><font
title="Chatrooms både danske og udenlandske, find en kone i rusland, men jeg mangler hjælp fra mine brugere til at få flere.">Chatrooms
Avatar billede rangerbs Nybegynder
05. september 2003 - 15:46 #7
Jeg tegner lige en tegning af hvordan boksen skal se ud :P
Avatar billede rangerbs Nybegynder
05. september 2003 - 15:56 #8
Den skal se sådan her ud:

http://jeppedk.1go.dk/boks.gif

mvh Ranger
Avatar billede edutasia Nybegynder
05. september 2003 - 16:01 #9
Så skal du nok have fat i:

  http://www.bosrup.com/web/overlib/
Avatar billede exp Juniormester
05. september 2003 - 16:04 #10
Ja, overlib er et dejligt værktøj :-)

tony_breindal >>
Det er "title", ikke "titel"

<a href="#" title="Mouse-over-tekst">link</a>
Avatar billede Tony Juniormester
05. september 2003 - 16:40 #11
exp >> LoL Ja, selvfølgelig - du har helt ret ... dansk forstår den vist ikke :)

***
Overlib er fed, ingen tvivl om det! - men mindre kan også gøre det: http://www.draps.dk/
Avatar billede besoft Nybegynder
05. september 2003 - 16:51 #12
tony_breindal: Det ser fint ud på draps.dk, men hvordan gør man?
Avatar billede Tony Juniormester
05. september 2003 - 16:53 #13
øjeblik, så skal jeg ligge den her ...
Avatar billede Tony Juniormester
05. september 2003 - 17:05 #14
Du kan selv lege videre med farver og størrelser m.v.

**************************
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="da">
<head>
<title>Din titel</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script type="text/javascript" language="JavaScript">
/////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
//  ALTTXT V1.2
//  BY: BRIAN GOSSELIN OF SCRIPTASYLUM.COM
//  ADDED FADING EFFECT FOR IE4+ AND NS6+ ONLY AND OPTIMIZED THE CODE A BIT.
//  SCRIPT FEATURED ON DYNAMIC DRIVE (http://www.dynamicdrive.com)


var dofade=false;    // ENABLES FADE-IN EFFECT FOR IE4+ AND NS6 ONLY
var center=true;    // CENTERS THE BOX UNDER THE MOUSE, OTHERWISE DISPLAYS BOX TO THE RIGHT OF THE MOUSE
var centertext=false; // CENTERS THE TEXT INSIDE THE BOX. YOU CAN'T SIMPLY DO THIS VIA STYLE BECAUSE OF NS4.
                    // OTHERWISE, TEXT IS LEFT-JUSTIFIED.


////////////////////////////// NO NEED TO EDIT BEYOND THIS POINT //////////////////////////////////////

var NS4 = (navigator.appName.indexOf("Netscape")>=0 && !document.getElementById)? true : false;
var IE4 = (document.all && !document.getElementById)? true : false;
var IE5 = (document.getElementById && document.all)? true : false;
var NS6 = (document.getElementById && navigator.appName.indexOf("Netscape")>=0 )? true: false;
var W3C = (document.getElementById)? true : false;
var w_y, w_x, navtxt, boxheight, boxwidth;
var ishover=false;
var isloaded=false;
var ieop=0;
var op_id=0;

function getwindowdims(){
w_y=(NS4||NS6)? window.innerHeight : (IE5||IE4)? document.body.clientHeight : 0;
w_x=(NS4||NS6)? window.innerWidth : (IE5||IE4)? document.body.clientWidth : 0;
}

function getboxwidth(){
if(NS4)boxwidth=(navtxt.document.width)? navtxt.document.width : navtxt.clip.width;
if(IE5||IE4)boxwidth=(navtxt.style.pixelWidth)? navtxt.style.pixelWidth : navtxt.offsetWidth;
if(NS6)boxwidth=(navtxt.style.width)? parseInt(navtxt.style.width) : parseInt(navtxt.offsetWidth);
}

function getboxheight(){
if(NS4)boxheight=(navtxt.document.height)? navtxt.document.height : navtxt.clip.height;
if(IE4||IE5)boxheight=(navtxt.style.pixelHeight)? navtxt.style.pixelHeight : navtxt.offsetHeight;
if(NS6)boxheight=parseInt(navtxt.offsetHeight);
}

function movenavtxt(x,y){
if(NS4)navtxt.moveTo(x,y);
if(W3C||IE4){
navtxt.style.left=x+'px';
navtxt.style.top=y+'px';
}}

function getpagescrolly(){
if(NS4||NS6)return window.pageYOffset;
if(IE5||IE4)return document.body.scrollTop;
}

function getpagescrollx(){
if(NS4||NS6)return window.pageXOffset;
if(IE5||IE4)return document.body.scrollLeft;
}

function writeindiv(text){
if(NS4){
navtxt.document.open();
navtxt.document.write(text);
navtxt.document.close();
}
if(W3C||IE4)navtxt.innerHTML=text;
}

//**** END UTILITY FUNCTIONS ****//

function writetxt(text){
if(isloaded){
if(text!=0){
ishover=true;
if(NS4)text='<div class="navtext">'+((centertext)?'<center>':'')+text+((centertext)?'</center>':'')+'</div>';
writeindiv(text);
getboxheight();
if((W3C || IE4) && dofade){
ieop=0;
incropacity();
}}else{
if(NS4)navtxt.visibility="hide";
if(IE4||W3C){
if(dofade)clearTimeout(op_id);
navtxt.style.visibility="hidden";
}
writeindiv('');
ishover=false;
}}}

function incropacity(){
if(ieop<=100){
ieop+=7;
if(IE4 || IE5)navtxt.style.filter="alpha(opacity="+ieop+")";
if(NS6)navtxt.style.MozOpacity=ieop/100;
op_id=setTimeout('incropacity()', 50);
}}

function moveobj(evt){
if(isloaded && ishover){
margin=(IE4||IE5)? 1 : 23;
if(NS6)if(document.height+27-window.innerHeight<0)margin=15;
if(NS4)if(document.height-window.innerHeight<0)margin=10;
//mx=(NS4||NS6)? evt.pageX : (IE5||IE4)? event.clientX : 0;
//my=(NS4||NS6)? evt.pageY : (IE5||IE4)? event.clientY : 0;
if (NS4){
mx=evt.pageX
my=evt.pageY
}
else if (NS6){
mx=evt.clientX
my=evt.clientY
}
else if (IE5){
mx=event.clientX
my=event.clientY
}
else if (IE4){
mx=0
my=0
}

if(NS4){
mx-=getpagescrollx();
my-=getpagescrolly();
}
xoff=(center)? mx-boxwidth/2 : mx+5;
yoff=(my+boxheight+30-getpagescrolly()+margin>=w_y)? -15-boxheight: 30;
movenavtxt( Math.min(w_x-boxwidth-margin , Math.max(2,xoff))+getpagescrollx() , my+yoff+getpagescrolly());
if(NS4)navtxt.visibility="show";
if(W3C||IE4)navtxt.style.visibility="visible";
}}

if(NS4)document.captureEvents(Event.MOUSEMOVE);
document.onmousemove=moveobj;
window.onload=function(){
  navtxt=(NS4)? document.layers['navtxt'] : (IE4)? document.all['navtxt'] : (W3C)? document.getElementById('navtxt') : null;
  getboxwidth();
  getboxheight();
  getwindowdims();
  isloaded=true;
  if((W3C || IE4) && centertext)navtxt.style.textAlign="center";
  if(W3C)navtxt.style.padding='4px';
  if(IE4 || IE5 && dofade)navtxt.style.filter="alpha(opacity=0)";
  }
window.onresize=getwindowdims;
</script>


<style type="text/css">
.navtext { width:150px;
          font-size:.7em;
          border-width:1px;
          border-style:solid;
          border-color:#000000;
          background-color:#EEEEEE;
          color:#000000;
}
</style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0">
    <td><a href="text/advice.html" class="main" onmouseover="writetxt('En tilbundsg&aring;ende r&aring;dgivning er den bedste start på et frugtbart samarbejde.')" onmouseout="writetxt(0)">R&aring;dgivning</a></td>
    <td>&nbsp;</td>
  </tr>
</table>
<div id="navtxt" class="navtext" style="position:absolute; top:-100px; left:0px; visibility:hidden"></div>
</body>
</html>
Avatar billede besoft Nybegynder
05. september 2003 - 17:10 #15
Det var lidt af en mundfuld, - men tak for det. Jeg skal bruge den på brugtgrej.dk. De er lidt krævende :)
Avatar billede zimes Nybegynder
05. september 2003 - 17:10 #16
Damn en smøre for så lidt
Avatar billede Tony Juniormester
05. september 2003 - 17:14 #17
Ja, det er en stor fætter ... overLib er større ...; men hvis man gerne vil have, at de skal virke i lidt mere end IE, så skal der lidt til ...

Lig scriptet ud i en ekstern ligesom jeg har gjort på draps.dk, så bliver det 'lidt' mere overskueligt ... kik evt. i koden ...
Avatar billede Tony Juniormester
05. september 2003 - 17:18 #18
... og vær lige opmærksom på at jeg kalder stylen til <div> med en class, så du skal tilføje diverse vedr. din font i class'n ...
Avatar billede rangerbs Nybegynder
05. september 2003 - 23:22 #19
mange tak :D

tony_breindal -> det er dit svar jeg har brugt og derfor skal du selvfølgelig også ha' points :P

mvh Ranger
Avatar billede Tony Juniormester
06. september 2003 - 09:27 #20
Tak :)

Held & Lykke derude :)
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