22. oktober 2002 - 17:54
Der er
17 kommentarer og 1 løsning
Link skal åbne i nyt vindue
Hejsa ... Hvordan skal denne laves om så den åbner linket i et nyt vindu med størrelsen 400 x 500? Bordopstilling = "<a style='text-decoration:none' href='/1" & rs("Link") & "'>" & rs("Bordopstilling") & "</a>"
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
22. oktober 2002 - 18:07
#1
proev evt. at se i javascript afdelingen, jeg tror at det er der du finder dit svar :) Du kan ogsaa se om der skulle vaere noget at hente paa Html.dk
22. oktober 2002 - 18:08
#2
du kan anvende window.open metoden istedet - her indlagt i en "DIV" Bordopstilling ="<DIV Onclick=""window.open('/1" & rsa & "', 'winName','width=400,height=500');"">" & rsb & "</DIV>" mvh capaj
22. oktober 2002 - 18:20
#3
Capaj med det du skriver så viser den det ikke som et link ... der er link på den men når man flytter musen hen over den så vises den ikke som om det er et link ... hvorfor?
22. oktober 2002 - 18:27
#4
det er fordi DIV taggen egentlig ikke er et link; Men ved at at sætte eventet onclick kan vi får den til at agere som link. Hvis du gerne vil have link effekten kan du tilføre style på DIV'en: "<DIV STYLE='cursor:hand' onclick=....... 2. alternativ er selvfølgelig, at håndtere click event på den oprindelige "A HREF=..": "<A HREF='#' onclick="blabla....">linktekst</A> håber du blev klogere ;-) /capaj
22. oktober 2002 - 18:29
#5
simpelt, det er ikke et link, blot en erstatning..... hvis du laver capaj's forslag lidt om, så der står: Bordopstilling ="<A HREF=""#"" TARGET=""_new"" Onclick=""window.open('/1" & rsa & "', 'winName','width=400,height=500'); return false"">" & rsb & "</A>" så burde den virke, både med javascript og uden javascript (dog vil den ikke være 400x500 uden javascript, men ellers)
22. oktober 2002 - 18:33
#6
dr-data ... så får jeg dette: Expected end of statement
22. oktober 2002 - 18:44
#7
nå ja ups.... fejlen ligger her: Bordopstilling ="<A HREF=""#" TARGET="" udskift til: Bordopstilling ="<A HREF=""#"" TARGET=""
22. oktober 2002 - 19:00
#8
hmmmmm jeg havde ellers skrevet Bordopstilling ="<A HREF=""#"" TARGET="" dvs. dobbelt " efter #
22. oktober 2002 - 19:00
#9
hehe eksperten indeholder en lille fejl..... :-(
22. oktober 2002 - 19:05
#10
Nu virker det fint men det har medføret et andet problem ... senere i min kode har jeg følgende: response.write"<input type=""radio"" name=""Bordopstilling"" Value=""" & Bordopstilling & """ onclick=submit();> " & rs("Pris") & ",00kr" Hvis jeg bruger det du skrev før så når jeg vælger en radio knap så åbner der et nyt vindu med linket derudover så skriver den det ud som : [Radio Kanp] Bordopstilling 1" onclick=submit();> 100,00kr Hvor der bare skulle have stået: [Radio Kanp] 100,00kr Hvordan fikses det?
22. oktober 2002 - 19:06
#11
Har lige smidt nogle flere point i spørgsmålet ...
22. oktober 2002 - 19:41
#12
har lidt svært ved at se hvor problemet ligger, kan du ik poste lidt omkring liggende kode ???
23. oktober 2002 - 14:44
#13
Sådan ser hele delen ud: <% Set Conn = Server.CreateObject("ADODB.Connection") Set Rs = Server.CreateObject("ADODB.Recordset") Conn.Open "DBQ=" & Server.Mappath("../../db/Booking.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};Password=1234;" SQL = "SELECT Bordopstilling, Pris, Link from bordopstilling where Lokale = " & Session("Id") rs.Open SQL, Conn For x = 1 to 20 If rs.eof then Exit For Else 'URL Convert If LEN(rs("Link")) > 0 Then Bordopstilling = "<A HREF=""#"" TARGET=""_new"" Onclick=""window.open('/1" & rs("Link") & "', 'Bordopstilling','width=400,height=500'); return false"">" & rs("Bordopstilling") & "</A>" Else Bordopstilling = rs("Bordopstilling") End If 'End URL Convert %> <tr> <td width="32%"> <% response.write Bordopstilling end if %> </td> <td width="68%"> <% response.write"<input type=""radio"" name=""Bordopstilling"" Value=""" & Bordopstilling & """ onclick=submit();> " & rs("Pris") & ",00kr" %> </td> </tr> <% rs.MoveNext Next %>
23. oktober 2002 - 15:42
#14
Jeg har lige rettet det til følgende: If LEN(rs("Link")) > 0 Then BordopstillingNavn = rs("Bordopstilling") Bordopstilling = "<A HREF=""#"" TARGET=""_new"" Onclick=""window.open('/1" & rs("Link") & "', 'Bordopstilling','width=400,height=500'); return false"">" & rs("Bordopstilling") & "</A>" Else BordopstillingNavn = rs("Bordopstilling") Bordopstilling = rs("Bordopstilling") End If response.write"<input type=""radio"" name=""Bordopstilling"" Value=""" & BordopstillingNavn & """ onclick=submit();> " & rs("Pris") & ",00kr" Så ser det hele fint ud men når jeg trykker på en af knapperne så skriver den: Objektet understøtter ikke denne egenskab eller metode Hvad kan det skyldes?
25. oktober 2002 - 17:44
#15
javascript fejl ?
25. oktober 2002 - 17:47
#16
jeg kunne i så fald forestille mig at onclick=submit();> vil give en fejl, plejer at hedde noget ala document.form[0].submit() eller document.formname.submit() ;-)
25. oktober 2002 - 17:53
#17
Thx dr-data!
25. oktober 2002 - 17:55
#18
no prob. skulle bare lige hjem til adsl ;-)
Kurser inden for grundlæggende programmering