16. april 2005 - 23:22Der er
61 kommentarer og 1 løsning
Arg, nogen der vil indsætte en text for mig?
Jeg har denne kode her.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
function showBox(w,h,e,leftPos,topPos) { box = document.getElementById("minDiv").style; box.left = ((e.clientX) ? e.clientX:e.pageX)+15+"px"; box.top = ((e.clientY) ? e.clientY:e.pageY)-15+"px"; box.width = w + 'px'; box.height = h + 'px'; box.display = "block"; } function hideBox(){ document.getElementById("minDiv").style.display = 'none'; } function showURL(link){ window.minIframe.location.href = link.href; } </script>
<body> <br>6. <a href="http://www.newfashionstyle.com/images/justerer_tekst.gif" onmouseover="showURL(this);showBox(411,420,event,200,200,200);" onmouseout="hideBox()" onclick="return false;"> Justerer tekst</a> <br>7. <a href="http://www.newfashionstyle.com/images/Din_Egen_Tekst_v2.gif" onmouseover="showURL(this);showBox(411,420,event);" onmouseout="hideBox()" onclick="return false;"> Din egen tekst</a> (max. 6 linier) <br><br>Hvis du ikke kan se ovenstående guide klik her <a target="_blank" href="http://www.newfashionstyle.com/options_guides/"> [link]</a> <br><hr> <span style="font-size:x-small;font-weight:bold;">Her kan du foretage dine valg</span> (se guiden hvis du er i tvivl)</span>
Den vil jeg gerne have lavet her, så jeg her så at den henter det billed frem i en lille box som matcher Recordset'et....
Her er så min text: <% set rsCollection = server.Createobject("ADODB.Recordset") SQL_StringCollection = "SELECT * from [collection] WHERE [item_menu]=" & request.querystring("id") & " ORDER BY [item_name] ASC" rsCollection.open SQL_StringCollection , Conn
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Så du vil have den nederste kode op i den øverste på en sådan måde at der for hvert link i den nederste kode kommer en lille box op i stedet for et helt window.open? Skal lige være sikker :o)
Jeg har en Database, hvor jeg har en masse Star Wars ting og sager... dem har jeg smidt i en database, hvor der er mange forskellige lister...
Når man trykker på en i listen popper der et vindu op med billed, text osv.... MEN
Jeg vil osse gerne have det sådan, at når man kører ned over linket på tingen, at det samme billed kommer frem, bare i en lille box UDEN at man trykker på den!
ok sådan her? ---------- ret din response.write i do løkken til ---------- response.write "<a href=""java script:var win=window.open('description.asp?id=" & rsCollection ("id") & "','','height=500,width=600,location=0,menubar=0,status=0,toolbar=0')"" onmouseover=""showURL(this);showBox(411,420,event);"" onmouseout=""hideBox()""><font face='Verdana' size='2' color='#000000'>" & rsCollection ("item_name") & "</a>" -----------
så prøv sådan her: ------- prøv følgende: ------------- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
jeg har lige kikket på din side med "vis kilde" Alt javascript skal du sørge for er mellem <head> og </head> Du skal også sørge for at der kun er et <html>,</html>,<body> og </body> tag Måske includerer du siderne eller noget? Men der må ikke stå at html´en slutter midt i det hele. For så vil IE nok lave ged i den på et tidspunkt ... men det var bare et sidespring :o)
prøv rette det esientielle til det her: ----- <a href="#" onmouseover="showURL(this);showBox(411,420,event,,,"minDiv<%=rsCollection("id")%>");" onmouseout="hideBox("minDiv<%=rsCollection("id")%>")"><font face='Verdana' size='2' color='#000000'><%=rsCollection("item_name")%></font></a> <div id="minDiv<%=rsCollection("id")%>" style="position:absolute;border:2px ridge #222;display:none;overflow:hidden;"><iframe id="minIframe" name="minIframe" src="description.asp?id=<%=rsCollection("id")%>" style="width:100%;height:100%;overflow:hidden;"></iframe></div> ------ Så kigger jeg på siden når det er rettet
hov - javascriptet var røget i svinget på en og anden måde...skulle være rettet til <script language="javascript" type="text/javascript"> function showBox(w,h,e,leftPos,topPos,id) { box = document.getElementById(id).style; box.left = ((e.clientX) ? e.clientX:e.pageX)+15+"px"; box.top = ((e.clientY) ? e.clientY:e.pageY)-15+"px"; box.width = w + 'px'; box.height = h + 'px'; box.display = "block"; } function hideBox(id){ document.getElementById(id).style.display = 'none'; } function showURL(link){ window.minIframe.location.href = link.href; } </script>
ok så skal den her rettes igen... håber du har tålmodighed? :o)... ----- <a href="#" onmouseover="showURL(this);showBox(411,420,event,,,'minDiv<%=rsCollection("id")%>');" onmouseout="hideBox('minDiv<%=rsCollection("id")%>')"><font face='Verdana' size='2' color='#000000'><%=rsCollection("item_name")%></font></a> <div id="minDiv<%=rsCollection("id")%>" style="position:absolute;border:2px ridge #222;display:none;overflow:hidden;"><iframe id="minIframe" name="minIframe" src="description.asp?id=<%=rsCollection("id")%>" style="width:100%;height:100%;overflow:hidden;"></iframe></div> ------
ok det med at du ikke kan klikke på den er fordi det fjernede jeg midlertidig fordi den skrev der var en syntaks fejl. Derfor tænkte jeg at den funktionalitet nok var til at sætte ind igen når Boxen virker :o) Problemet er at den stadig siger at der er syntaksfejl og den er svær at lure synes jeg prøv lige denne her bare for at være nede på jorden ----- <a href="#" onmouseover="showBox(411,420,event,,,'minDiv<%=rsCollection("id")%>');" onmouseout="hideBox('minDiv<%=rsCollection("id")%>')"><font face='Verdana' size='2' color='#000000'><%=rsCollection("item_name")%></font></a> <div id="minDiv<%=rsCollection("id")%>" style="position:absolute;border:2px ridge #222;display:none;overflow:hidden;"><iframe id="minIframe" name="minIframe" src="description.asp?id=<%=rsCollection("id")%>" style="width:100%;height:100%;overflow:hidden;"></iframe></div> ------
den siger der er syntaks fejl i linje 74 tegn 23 ..det svarer til 'e' og 'r' i ordet onmouseover.. så det er jo helt hen i vejret... kan jeg ærligt ikke helt forstå
ok hvis vi undlader at kalde funktionen og den så stadig giver syntaks fejl..så giver jeg næsten op ----- <a href="#"><font face='Verdana' size='2' color='#000000'><%=rsCollection("item_name")%></font></a> <div id="minDiv<%=rsCollection("id")%>" style="position:absolute;border:2px ridge #222;display:none;overflow:hidden;"><iframe id="minIframe" name="minIframe" src="description.asp?id=<%=rsCollection("id")%>" style="width:100%;height:100%;overflow:hidden;"></iframe></div> ------
godt så... så melder den da ingen fejl så prøv: ----- <a href="#" onmouseover="showBox(411,420,event,,,'minDiv<%=rsCollection("id")%>')"><font face='Verdana' size='2' color='#000000'><%=rsCollection("item_name")%></font></a> <div id="minDiv<%=rsCollection("id")%>" style="position:absolute;border:2px ridge #222;display:none;overflow:hidden;"><iframe id="minIframe" name="minIframe" src="description.asp?id=<%=rsCollection("id")%>" style="width:100%;height:100%;overflow:hidden;"></iframe></div> ------
yes godt så tager vi den næste del med at fjerne den --- <a href="#" onmouseover="showBox(411,420,event,200,200,'minDiv<%=rsCollection("id")%>') onmouseout="hideBox('minDiv<%=rsCollection("id")%>')""><font face='Verdana' size='2' color='#000000'><%=rsCollection("item_name")%></font></a> <div id="minDiv<%=rsCollection("id")%>" style="position:absolute;border:2px ridge #222;display:none;overflow:hidden;"><iframe id="minIframe" name="minIframe" src="description.asp?id=<%=rsCollection("id")%>" style="width:100%;height:100%;overflow:hidden;"></iframe></div> ------
jo i denne her ... <div id="minDiv<%=rsCollection("id")%>" style="position:absolute;border:2px ridge #222;display:none;overflow:hidden;"><iframe id="minIframe" name="minIframe" src="description.asp?id=<%=rsCollection("id")%>" style="width:100%;height:100%;overflow:hidden;"></iframe></div> ... kan du rette denne her, src="description.asp?id=<%=rsCollection("id")%> til, src="mappe/billede.jpg" altså til billedet direkte
den sætter da id på...du skal blot sikre at mappen er angivet korrekt i forhold til den mappe som koden er i så billedet kun vises i halv størrelse? Så ville det nemmeste nok at gøre som før da du kaldte description Lav en side som hedder fx min.asp På den side laver du følgende <img src=<%=request.querystring("sti")%> width="50%" height="50%"> Ret dernæst src="/collection/?id=<%=rsCollection("id") & ".jpg"%> til src="minside.asp?sti=/collection/<%=rsCollection("id")%>.jpg"
Jeg tror altså jeg vil til at hoppe i seng Håber du kan se ideen ud fra det jeg skrev? Hvis der dukker noget op så er jeg på igen i morgen hvis det er :o) Men synes da det lykkedes rimeligt trods alt
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.