Avatar billede hairball Nybegynder
28. september 1999 - 12:34 Der er 13 kommentarer og
1 løsning

Lille pop-up-box


Jeg skal bruge en lille pop-up-box .. en ramme med lidt tekst i der dukker op ved siden af et billede som har en mouseOver ..

Dvs. rammen skal kun indeholde tekst og ellers ikke have nogen funktioner.

Rammen skal være der når man holder musen over mit billede og forsvinde når man fjerner musen.

Der skal virke i både IE og NS
Avatar billede Slettet bruger
28. september 1999 - 13:47 #1
Du kan få en til at poppe-up men ikke få den til at forsvinde af sig selv, personen der er inde på din side skal trykke på ok, for at få den til at gå væk.
Avatar billede rea Nybegynder
28. september 1999 - 13:54 #2
<script Language="JavaScript">

word=new Array();
word[0]="<i><b>Eksempel på popup</b></i>:<br> Her kan du skrive teksten";

function popdef(n){
info=window.open("","info","toolbar=no,location=no,directories=no,status=no,menubar=no,sc
rollbars=yes,resizable=yes,copyhistory=no,width=250,height=200")

info.document.open()
info.document.write("<html><head><title>Glossary</title></head><body>")
info.document.write(word[n])
info.document.write("</body></html>")
info.document.close()
clearID=info.setTimeout("self.close()",3000)
    return true;
    }
// -->
//  -->
</script>

<a href="http://www.eksperten.dk/"
onMouseOver="popdef(0);return  false">

<p><img src="billede.gif" width="100" height="100"
alt="billede.gif (4076 bytes)"></a>.</p>
Avatar billede hairball Nybegynder
28. september 1999 - 14:18 #3
Tak for svaret, men det er langt fra det jeg søger ..

Avatar billede skjoldby Nybegynder
29. september 1999 - 00:33 #4
Det er det her di vil have ikke???

<html>
<head>
<title>MouseOver 1</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript">
<!--



// --- MouseOver funktion til teksten ---
function vis_lag(lag_id) {
if(document.layers) {
document.lag_id.visibility="show"}
else {if (document.all)lag_id.style.visibility="visible"}
}


// --- MouseOut funktion til teksten ---
function skjul_lag(lag_id) {
if(document.layers) document.lag_id.visibility="hide";
else {if (document.all)lag_id.style.visibility="hidden"}
}

//-->
</script>
</head>


<body bgcolor="#FFFFFF">
<div id="tekst1" style="position:absolute; left:55px; top:17px; width:90px; height:20px; z-index:1; visibility: hidden; background-color: #FFFFCC; layer-background-color: #FFFFCC; border: 1px none #000000">tekst
  til Link 1</div>
<div id="tekst2" style="position:absolute; left:56px; top:50px; width:86px; height:20px; z-index:2; visibility: hidden; background-color: #FFFFCC; layer-background-color: #FFFFCC; border: 1px none #000000">tekst
  til link2</div>
<p><a href="link1.htm" onMouseOver="vis_lag(tekst1)"; onMouseOut="skjul_lag(tekst1)">Link
  1 </a></p>
<p><a href="link2.htm" onMouseOver="vis_lag(tekst2)";
onMouseOut="skjul_lag(tekst2)">Link
  2 </a></p>
</body>
</html>


Jeg kan godt lave det lidt pænere og nemmere. Jeg skal bare have at vide om det er derhen af...

skjoldet
Avatar billede hairball Nybegynder
29. september 1999 - 07:22 #5
Skjoldby,

Ja det er faktisk det jeg søger, men det virker ikke i Netscape og så er man lige vidt :(
Avatar billede skjoldby Nybegynder
29. september 1999 - 11:53 #6
Det får jeg det til....
Avatar billede hairball Nybegynder
29. september 1999 - 12:28 #7
Ok, jeg venter spændt :)
Avatar billede skjoldby Nybegynder
29. september 1999 - 12:40 #8
Skift funktionerne ud med dette:

// --- MouseOver funktion til teksten ---
function vis_lag(lag_id) {
if(document.layers) {lag_id.visibility='visible'};
if(document.all) {lag_id.style.visibility='visible'};
}


// --- MouseOut funktion til teksten ---
function skjul_lag(lag_id) {
if (document.layers) {lag_id.visibility='hidden'};
if (document.all) {lag_id.style.visibility='hidden'};
}



/skjoldet
Avatar billede hairball Nybegynder
29. september 1999 - 12:48 #9
Det er jo som det skal være.

Jeg siger tak!
Avatar billede skjoldby Nybegynder
29. september 1999 - 12:54 #10
Du har forstået det med lagene ikke??? Du skal lave et nyt lag for hver 'pop-up' tekst.

skjoldet
Avatar billede hairball Nybegynder
29. september 1999 - 12:55 #11
Jeps, den er i hus ;)
Avatar billede hairball Nybegynder
30. september 1999 - 11:32 #12
Skjoldby, det virker ikke i Netscape 4.0, siden scriptet ligger på kan slet ikke loades ind i browseren.

Kan du hjælpe ?
Avatar billede skjoldby Nybegynder
01. oktober 1999 - 19:31 #13
Hvilken side??? -og jeg har fået det til at virke i netscape...
Avatar billede skjoldby Nybegynder
01. oktober 1999 - 22:11 #14
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