25. juli 2002 - 10:11
Der er
44 kommentarer og 1 løsning
Popup tekstbox i asp
Hej gutter Hvordan laver jeg en tekst box der skal komme frem når man holder musen over et link. Ligesom man har her på eksperten. Håber i kan hjælpe.
Annonceindlæg fra Lector
Kopier dette script ind mellem <head> og </head> <script> function loadfollow(which){ if (!window.win2||win2.closed) win2=window.open(which.href) else win2.location=which.href } </script> Kopier dette script ind i <a> koden onMouseover="loadfollow(this)" det skulle være til at finde ud af
Okay okay, træk lige håndbremsen, grunden til at jeg 100 point er at jeg skal have en forklaring en 5 årig kan forstå. Hvor skal jeg indsætte teskten i popup boxen?? Og prøv lige at skrive et exempel.. på forhånd tak.
hvad hedder det vindue du vil åbne??
top10 Og med vindue mener du vel den teksbox jeg snakker om?
for god ordens skyld, så er dette ikke et ASP-spørgsmål, men JavaScript eller DHTML. Anyway, så er her et forslag til løsning: <html> <head> <script> function toggleHint(strTxt) { if(strTxt == '') { document.getElementById('hintDiv').style.diplay = 'none'; } else { document.getElementById('hintDiv').innerHTML = strTxt; document.getElementById('hintDiv').style.top = event.clientY + 10; document.getElementById('hintDiv').style.left = event.clientX + 10; document.getElementById('hintDiv').style.diplay = ''; } } </script> </head> <body> <div id=hintDiv style="display:none;"></div> <a href="[url]" onmousemove="toggleHint('Hint til linket')" onmouseout="toggleHint('')">klik her</a> </body> </html>
nåh ok. ligesom de øverste på eksperten??
25. juli 2002 - 10:24
#10
der var lige et par tyrk-fejl. Her er en functionel version :) <html> <head> <script> function toggleHint(strTxt) { if(strTxt == '') { document.getElementById('hintDiv').style.diplay = 'none'; } else { document.getElementById('hintDiv').innerHTML = strTxt; document.getElementById('hintDiv').style.top = event.clientY + 10; document.getElementById('hintDiv').style.left = event.clientX + 10; document.getElementById('hintDiv').style.display = ''; } } </script> </head> <body> <div id=hintDiv style="position:absolute; display:none;"></div> <a href="[url]" onmousemove="toggleHint('Hint til linket')" onmouseout="toggleHint('')">klik her</a> </body> </html>
25. juli 2002 - 10:26
#11
overlib.js skal gemmes i sidens rod
indsæt denne kode i head
<body topmargin="0" leftmargin="0" cellspacing="0" bgcolor="#CCCCCC">
<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>
<script language="JavaScript" src="overlib.js"><!-- overLIB (c) Erik Bosrup --></script>
og brug denne kode til dine links
<a href="
http://www.atheos.cx" onmouseover="return overlib('Din
meddelelse her.');" onmouseout="return nd();">
www.atheos.cx</a> Du konfigurerer farver osv. i overlib.js
25. juli 2002 - 10:29
#12
Jeg sku ked af at sige det, men jeg fatter det sku ikke helt. Sorry Hvor skal det her stå: 1. bla bla 2. bla bla 3. bla bla til og med nr 10? Og boxen skal kommer frem når jeg holder musen over Remo's top 10 Kan I forklare?
25. juli 2002 - 10:30
#13
25. juli 2002 - 10:31
#14
vil du have et pop-up???? (skal der åbne sig et nyt windue)
25. juli 2002 - 10:35
#16
hvoror d-loader du så ikke bare programmet nederst på siden??
25. juli 2002 - 10:36
#17
det har jeg lige gjort, og er ved at kigge på det.
25. juli 2002 - 10:36
#18
Der står jo du kan downloade en fil på denne side du henviser til karsten laursen. Har du det???
25. juli 2002 - 10:38
#19
hvis du bruger mit forslag, skal du bare erstatte teksten "Hint til linket" med den tekst du vil have vist - og det understøtter endda html-formatering ;) Du kan også sætte styles på DIV-tagget, hvis du vil have ramme omkring osv
25. juli 2002 - 10:40
#20
nåja, og så skal document.getElementById('hintDiv').style.diplay = 'none'; erstattes med (et s til forskel i "display") document.getElementById('hintDiv').style.display = 'none';
25. juli 2002 - 10:40
#21
hvor mange filer har du d-loadet?? (efter du har åbnet zip-filen)
25. juli 2002 - 10:42
#22
coolcoder -> hva skal der stå i url, når det er en linie tekst der skal kunne aktivere boxen?
25. juli 2002 - 10:45
#23
25. juli 2002 - 10:46
#24
coolkoder -> Den lukker ikke "boxen" ned når man fjerner musen!?
www.kwdemant.dk -> jeg har hentet alle filerne ned.
25. juli 2002 - 10:47
#25
stof -> JA ENDELIG en der har fattet det! lige præsic!!! Hva skal jeg gøre for at det kommer til at se sådan ud?
25. juli 2002 - 10:47
#26
jeg kan sende filerne til dig.... skal den have en anden farve???
25. juli 2002 - 10:48
#27
25. juli 2002 - 10:49
#28
nej det virkede vist ikke. og stof kom også først
25. juli 2002 - 10:50
#29
Stof -> Ja jeg ved ikke hvor meget designer der er over dig, men farverne skal passe til
www.mrjones.dk her er min email icemanla@tiscali.dk
25. juli 2002 - 11:00
#30
Er sendt... Du spørger bare hvis du har brug for mere hjælp. Jeg synes ikke jeg skal have alle point. De andre har jo haft en masse besvær...
25. juli 2002 - 11:13
#31
karstenlaursen >> hvis du ikke vil bruge link - kan du fx lave et span-tag i stedet: <span onmousemove="toggleHint('Hint til linket')" onmouseout="toggleHint('')">peg her</span> og mht til at fjerne boxen igen, så har jeg sendt løsningen - endnu en typo :(
25. juli 2002 - 11:19
#32
stof -> den lukker ikke boxen ned!
www.mrjones.dk under personale under DJ´z
25. juli 2002 - 11:33
#33
coolcoder -> Jeg kan ikke få dit script til at virker: <html> <head> <script> function toggleHint(strTxt) { if(strTxt == '') { document.getElementById('hintDiv').style.diplay = 'none'; } else { document.getElementById('hintDiv').innerHTML = strTxt; document.getElementById('hintDiv').style.top = event.clientY + 10; document.getElementById('hintDiv').style.left = event.clientX + 10; document.getElementById('hintDiv').style.display = 'none'; } } </script> </head> <body> <div id=hintDiv style="position:absolute; display:none;"></div> <span onmousemove="toggleHint('Nr. 1<BR> Nr 2. <BR> Nr. 3 <BR> Nr. 4 <BR> Nr. 5 <BR> Nr. 6 <BR> Nr. 7 <BR> Nr. 8 <BR> Nr. 9 <BR> Nr. 10')" onmouseout="toggleHint('')">peg her</span> </body> </html> Hvorfor virker det ikke?
25. juli 2002 - 11:40
#34
<html> <head> <script> function toggleHint(strTxt) { if(strTxt == '') { document.getElementById('hintDiv').style.display = 'none'; } else { document.getElementById('hintDiv').innerHTML = strTxt; document.getElementById('hintDiv').style.top = event.clientY + 10; document.getElementById('hintDiv').style.left = event.clientX + 10; document.getElementById('hintDiv').style.display = ''; } } </script> </head> <body> <div id=hintDiv style="position:absolute; display:none; background-color: #cccccc; border: 1 solid #000000;"></div> <span style="cursor:hand;" onmousemove="toggleHint('Nr. 1<BR> Nr 2. <BR> Nr. 3 <BR> Nr. 4 <BR> Nr. 5 <BR> Nr. 6 <BR> Nr. 7 <BR> Nr. 8 <BR> Nr. 9 <BR> Nr. 10')" onmouseout="toggleHint('')">peg her</span> </body> </html> ...så spinder det c¨,)
25. juli 2002 - 11:46
#35
<script> i denne linie siger den at der er fejl, jeg bruger stones webwriter og bagefter siger den at der er fejl i <span> linien! Hvorfor skal der stå noget med script language??
25. juli 2002 - 11:55
#36
Den skriver hele tiden et objekt var ventet??
25. juli 2002 - 11:57
#37
Det virker godt nok når jeg laver en test.html og indsætter hele skidtet, men når jeg oploader det til serveren så virker det ikke??
25. juli 2002 - 12:04
#38
du kan godt skrive <script language=JavaScript>, hvis det er en validator, der melder om fejl. Jeg tror ikke en browser vil gøre det (og her er netscape altså ikke en browser) Hvorfor det ikke virker når du uploader, aner jeg ikke. I din test-fil: har du kun min kode der? Og hvordan indsætter du i din egen fil? Har du et link?
25. juli 2002 - 12:06
#39
her er hele koden: siden kan nemlig ikke vises lige nu. <html> <head> <!-- Minus AutoDato --> <title>Mr. Jones</title> <META NAME="Generator" CONTENT="Stone's WebWriter 3.5"> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link rel="stylesheet" type="text/css" href="style.css"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); //--> <script language=JavaScript> function toggleHint(strTxt) { if(strTxt == '') { document.getElementById('hintDiv').style.display = 'none'; } else { document.getElementById('hintDiv').innerHTML = strTxt; document.getElementById('hintDiv').style.top = event.clientY + 10; document.getElementById('hintDiv').style.left = event.clientX + 10; document.getElementById('hintDiv').style.display = ''; } } </script> </head> <body bgcolor="#000000"> <!-- Den store hoved Table --> <table width="714" height="543" align="center" cellspacing="0" cellpadding="0"> <tr> <td height="524" width="141" bgcolor="#000000" valign="top" bordercolor="#000000"> <!-- #include file=Left.asp --> </td> <td height="524" valign="top" bgcolor="#996633"> <!-- Den store Table i midten --> <p> </p> <blockquote> <table width="358" height="268" border="0" cellpadding="2" cellspacing="0" bordercolor="#000000"> <tr> <td width="133" height="141"><a href="personale%20billeder/remostor.jpg"><img src="personale%20billeder/remo.JPG" alt="Årets modarbejder 2002" width="112" height="135" border="0"></a></td> <td width="217" valign="top"><pre><font face="Verdana, Arial, Helvetica, sans-serif">Remo Remo, ja hvem kender ikke ham? Stedets Resident DJ, med de nyeste tracks i lommen. Spørgsmål/kontakt remomuench@hotmail.com <div id=hintDiv style="position:absolute; display:none; background-color: #cccccc; border: 1 solid #000000;"></div> <span style="cursor:hand;" onmousemove="toggleHint('Nr. 1<BR> Nr 2. <BR> Nr. 3 <BR> Nr. 4 <BR> Nr. 5 <BR> Nr. 6 <BR> Nr. 7 <BR> Nr. 8 <BR> Nr. 9 <BR> Nr. 10')" onmouseout="toggleHint('')">Remo's top10</span> </font></pre></td> </tr> <tr> <td><a href="Billeder/Billeder/2002/29/P7210072.JPG"><img src="personale%20billeder/lasse.jpg" width="114" height="124" border="0"></a></td> <td valign="top"><pre><font face="Verdana, Arial, Helvetica, sans-serif">Lasse Lasse er kendt for at fyre en hel cd af med Kim Larsen, lige inden vi lukker.</font></pre></td> </tr> <tr> <td><a href="/Billeder/Billeder/2002/26/P6300049.JPG"><img src="personale%20billeder/simon.jpg" width="98" height="124" border="0"></a></td> <td valign="top"><pre><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Simon Er der en der kan spille alle de gode klassiker fra starten af 90' så er det SIMON! </font></pre></td> </tr> </table> </blockquote> </td> <td height="524" width="142" bgcolor="#000000" valign="top"> <!-- #include file=Right.asp --> </td> </tr> </table> </body> </html>
25. juli 2002 - 12:10
#40
Jeg fandt din fejl! før funktion skal der vøre <!-- og til sidst skal det være //-->
25. juli 2002 - 12:13
#41
Men den breaker en ny linie efter hvert ord?? Det skal den jo ikke!
25. juli 2002 - 12:14
#42
Du indstiller bare div'en til at være bredere: <div id=hintDiv style="position:absolute; display:none; background-color: #cccccc; border: 1 solid #000000; width:150px;"></div>
25. juli 2002 - 12:20
#43
coolcoder du får alle point, for du kom til sidst med den bedste løsning! Kan jeg bare genbruge det samme kode på samme side?
25. juli 2002 - 12:27
#44
jada. Du laver bare et nyt span-tag for hver DJ og retter teksten til. Fx: <span style="cursor:hand;" onmousemove="toggleHint('Nr. 1<BR> Nr 2. <BR> Nr. 3 <BR> Nr. 4 <BR> Nr. 5 <BR> Nr. 6 <BR> Nr. 7 <BR> Nr. 8 <BR> Nr. 9 <BR> Nr. 10')" onmouseout="toggleHint('')">Remo's top10</span> <span style="cursor:hand;" onmousemove="toggleHint('Endnu en top 10 :)')" onmouseout="toggleHint('')">Lasse's top10</span>
25. juli 2002 - 12:45
#45
Hvor henne kan jeg rettet i designet, hvis jeg nu gerne vil have en headline på? hvor der også står Remos top10 med en anden baggrundsfarve?
Kurser inden for grundlæggende programmering