Avatar billede nadine Nybegynder
06. november 2002 - 07:31 Der er 4 kommentarer og
2 løsninger

tekst i statusbar ved onclick

Hvordan får jeg "Have a nice day" til at stå i statusbaren også når jeg klikker på linket og ikke kun ved onmouseover?

Har forsøgt bare at tilføje onclick samme sted som onmouseover, men så nemt skulle det ikke være...

Det ser således ud:

<HTML>
<HEAD>
<script>
var statustekst = "Have a nice day"
function statusbar(){
  window.status = statustekst
  return true;
}
function DocLoaded(){
  links = document.body.all.tags("A");
  for (var i=0; i<links.length; i++){
    links[i].onmouseover = statusbar;
    links[i].onmouseout = statusbar;
  }
  window.status = statustekst;
}
</script>
</HEAD>
<BODY onLoad="DocLoaded()">
<A HREF="../forsiden.html">Forsiden</A>
<P>
<A HREF="../bagsiden.html">Bagsiden</A>
<p>
Bla blabla bla blablabla blabla bla
<p>
</BODY>
</HTML>

/Nadine =o)
Avatar billede cygnet Praktikant
06. november 2002 - 09:22 #1
<script language="JavaScript">
<!--
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
//-->
</script>

<a href="index.asp" onClick="MM_displayStatusMsg('forside');return document.MM_returnValue">Forside</a>

/cygnet
www.cygnet.dk
Avatar billede nadine Nybegynder
06. november 2002 - 09:40 #2
cygnet> Det virker da ikke - når jeg klikker på linket står der da stadig hhv. "forsiden.html" og "bagsiden.html" i statusbaren.

/Nadine
Avatar billede cygnet Praktikant
06. november 2002 - 10:18 #3
Tror seriøst ikke du kan gøre noget ved at der står "åbner ..."

Men prøv

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">
<a href="#" onMouseOver="MM_displayStatusMsg('gf');return document.MM_returnValue" onClick="MM_displayStatusMsg('fdsfssf');return document.MM_returnValue">fdsfds</a>
</body>
</html>
Avatar billede o-zone Nybegynder
06. november 2002 - 11:17 #4
Du kan også prøve at erstatte "status=" med "defaultStatus=" ... det er den tekststreng der står i statuslinien, når der IKKE står andet! (men så bør du også sørge for at sætte den til en tom streng bagefter!)

(-:H@zze
Avatar billede nadine Nybegynder
08. november 2002 - 02:43 #5
o-zone> Eeeh... "sætte den til en tom streng bagefter" - kan du give et eksempel? Forstår ikke hvad du mener =o/

/Nadine
Avatar billede nadine Nybegynder
21. november 2002 - 13:54 #6
o-zone> Sig noget! :o/
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