04. oktober 2006 - 16:01
Der er
9 kommentarer og 1 løsning
Fejl i javascript
Hej.. Jeg får en fel når jeg afvikler min kode, men jeg kan ikke finde ud af hvor det er henne... Linie: 99 Fejl: Et objekt var ventet <!-- #Include file="../../../../../dbconn.asp" --> <html> <head> <title></title> <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script> <script> function mySubmit(ImgUrl) { var URL = ImgUrl; var win = tinyMCE.getWindowArg("window"); // insert information now win.document.getElementById(tinyMCE.getWindowArg("input")).value = URL; if (win.getImageData) win.getImageData(); win.tinyMCE.setWindowArg('editor_id','mce_editor_0'); tinyMCEPopup.close(); } </script> </head> <body onload="tinyMCEPopup.executeOnLoad('init();')"> <p align="center"> <% SubFolder = request.querystring("subfolder") if SubFolder = "" then SubFolder = request.form("folderSelect") end if if SubFolder = "Mapper" then SubFolder = "" end if if Request.QueryString("type") = "file" then%> Her vises en liste over de sider du har oprettet. Klik på den side som du ønsker at linke til. <p align="center"> <a href="browse.asp?type=image">Vis billeder</a> <table border="0" width="100%" id="table1"> <tr> <td colspan="2"><b>Side titel</b></td> </tr> <% Set Rs = Conn.Execute("SELECT * FROM cms_pages WHERE active = '1' ORDER by title asc") Do While Not rs.EOF ID = rs("id") Title = rs("title") %> <tr> <td colspan="2"><a href="#" onclick="mySubmit('index.asp?SideID=<%=id%>')"><%=Title%></a></td> </tr> <% Set Rssub = Conn.Execute("SELECT * FROM cms_pages WHERE active = '1' AND parentid = '"&ID&"' ORDER by title asc") Do While Not rssub.EOF ID = rssub("id") Title = rssub("title") %> <tr> <td width="10px"></td> <td><a href="#" onclick="mySubmit('index.asp?SideID=<%=id%>')"><%=Title%></a></td> </tr> <% RSsub.MoveNext Loop RS.MoveNext Loop Rs.Close Set Rs = Nothing %> </table> <p align="center"> <%else%> Der bliver automatisk oprettet et "preview" billede, når du uploader et billede.</li> <table width="100%" border="0"> <tr> <td> <form method="POST" action="upload.asp?SubFolder=<%=SubFolder%>" enctype="multipart/form-data"> <p align="center"><input type="file" name="file" size="36"> <input type="submit" value="Upload" name="B1"> </form> </td> </tr> </table> <a href="?type=image">Vis små billeder</a> | <a href="?type=image&mode=stor">Vis store billeder</a> <% strType = request.querystring("type") if SubFolder > "" then SubFolder = SubFolder & "/" <----------------Linie 99 end if billedeSti = "/upload/"&SubFolder if Request.QueryString("billede") = "" then Dim myFso Set myFso = Server.CreateObject("Scripting.FileSystemObject") Dim myFolder Dim myFolder1 Set myFolder = myFso.GetFolder(Server.MapPath("/upload/")) Set myFolder1 = myFso.GetFolder(Server.MapPath(billedeSti)) Dim SubFolders Set SubFolders = myFolder.SubFolders %> <p align="center"> <%if SubFolder = "" then%> Opret ny mappe: <form method="post" action="new_folder.asp?type=<%=strType%>&SubFolder=<%=SubFolder%>" name="form2"> <p align="center"> <input type="text" name="newFolder" size="20"> <input type="submit" value="Opret" name="B1"> </select> </p> <%end if%> </form> <form method="post" action="browse.asp?type=<%=strType%>" name="form3"> <p align="center"> <select name="folderSelect" size="1" onchange="this.document.form3.submit()"> <option>Mapper</option> <% For Each folder in subFolders Response.Write "<option>" & folder.Name & "</option>" Next %> </select> </p> </form> <% Dim files Set files = myFolder1.Files %> <div align="center"> <table border="0" width="500"> <tr> <td><b>Billede</b></td> <td><b>Størrelse</b></td> <td><b>Funktioner</b></td> </tr> <% For Each file in files Response.Write "<tr><td><img src='" & billedeSti & file.Name & "' height='100' onclick=""mySubmit('"&billedeSti & file.Name&"')""></td>" Response.Write "<td>" & file.Size & "</td>" Response.Write "<td><a href='delete.asp?File=" & file.Name & "&type="&strType&"&SubFolder="&SubFolder&"'>Slet</a></td></tr>" Next Set files = Nothing Set subFolders = Nothing Set myFolder = Nothing Set myFso = Nothing %> </table> </div> <%end if%> </p> <center> <%end if%> </div> </body> </html> I linie 99 er der slet ikke noget javascript...
Annonceindlæg fra Context&
04. oktober 2006 - 17:11
#1
ligger din js-fil der= <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script> typisk den fejl
04. oktober 2006 - 17:45
#2
ja den ligger der... er det linie 99 i .js filen?
05. oktober 2006 - 04:57
#3
Måske du skulle linke eller vise den kode, der kommer til browseren ?-)
05. oktober 2006 - 12:55
#4
<ole> Kunne det tænkes, at dette: <body onload="tinyMCEPopup.executeOnLoad('init();')"> - skulle rettes til: <body onload="tinyMCE.Popup.executeOnLoad('init();')"> - og kan det anvendte argumentet virkelig passe? Derudover må jeg give roenving ret ... vi bør se koden, som browseren ser =) /mvh </bole>
05. oktober 2006 - 12:57
#5
Hmmm ... ja, en kort tur på Google, tyder på dette er korrekt: <body onload="tinyMCEPopup.executeOnLoad('init();')"> - så koden ville være rar at se ;o)
05. oktober 2006 - 21:00
#6
Det skal være uden (.)... Her er koden som browseren ser: <html> <head> <title></title> <script language="javascript" type="text/javascript" src="../../tiny_mce_popup.js"></script> <script> function mySubmit(ImgUrl) { var URL = ImgUrl; var win = tinyMCE.getWindowArg("window"); // insert information now win.document.getElementById(tinyMCE.getWindowArg("input")).value = URL; if (win.getImageData) win.getImageData(); win.tinyMCE.setWindowArg('editor_id','mce_editor_0'); tinyMCEPopup.close(); } </script> </head> <body onload="tinyMCEPopup.executeOnLoad('init();')"> <p align="center"> Der bliver automatisk oprettet et "preview" billede, når du uploader et billede.</li> <table width="100%" border="0"> <tr> <td> <form method="POST" action="upload.asp?SubFolder=" enctype="multipart/form-data"> <p align="center"><input type="file" name="file" size="36"> <input type="submit" value="Upload" name="B1"> </form> </td> </tr> </table> <a href="?type=image">Vis små billeder</a> | <a href="?type=image&mode=stor">Vis store billeder</a> <p align="center"> Opret ny mappe: <form method="post" action="new_folder.asp?type=image&SubFolder=" name="form2"> <p align="center"> <input type="text" name="newFolder" size="20"> <input type="submit" value="Opret" name="B1"> </select> </p> </form> <form method="post" action="browse.asp?type=image" name="form3"> <p align="center"> <select name="folderSelect" size="1" onchange="this.document.form3.submit()"> <option>Mapper</option> <option>Ny mappe</option><option>test</option> </select> </p> </form> <div align="center"> <table border="0" width="500"> <tr> <td><b>Billede</b></td> <td><b>Størrelse</b></td> <td><b>Funktioner</b></td> </tr> <tr><td><img src='/upload/Billedrække til forside 700.jpg' height='100' onclick="mySubmit('/upload/Billedrække til forside 700.jpg')"></td><td>20888</td><td><a href='delete.asp?File=Billedrække til forside 700.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/L11.jpg' height='100' onclick="mySubmit('/upload/L11.jpg')"></td><td>24774</td><td><a href='delete.asp?File=L11.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/L12.jpg' height='100' onclick="mySubmit('/upload/L12.jpg')"></td><td>59088</td><td><a href='delete.asp?File=L12.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/L24.jpg' height='100' onclick="mySubmit('/upload/L24.jpg')"></td><td>44074</td><td><a href='delete.asp?File=L24.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/L26.jpg' height='100' onclick="mySubmit('/upload/L26.jpg')"></td><td>71883</td><td><a href='delete.asp?File=L26.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/L29.jpg' height='100' onclick="mySubmit('/upload/L29.jpg')"></td><td>30599</td><td><a href='delete.asp?File=L29.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/L8.jpg' height='100' onclick="mySubmit('/upload/L8.jpg')"></td><td>37377</td><td><a href='delete.asp?File=L8.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/lille_Billedrække til forside 700.jpg' height='100' onclick="mySubmit('/upload/lille_Billedrække til forside 700.jpg')"></td><td>1662</td><td><a href='delete.asp?File=lille_Billedrække til forside 700.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/lille_L11.jpg' height='100' onclick="mySubmit('/upload/lille_L11.jpg')"></td><td>7416</td><td><a href='delete.asp?File=lille_L11.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/lille_L12.jpg' height='100' onclick="mySubmit('/upload/lille_L12.jpg')"></td><td>10307</td><td><a href='delete.asp?File=lille_L12.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/lille_L24.jpg' height='100' onclick="mySubmit('/upload/lille_L24.jpg')"></td><td>8048</td><td><a href='delete.asp?File=lille_L24.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/lille_L26.jpg' height='100' onclick="mySubmit('/upload/lille_L26.jpg')"></td><td>6658</td><td><a href='delete.asp?File=lille_L26.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/lille_L29.jpg' height='100' onclick="mySubmit('/upload/lille_L29.jpg')"></td><td>8869</td><td><a href='delete.asp?File=lille_L29.jpg&type=image&SubFolder='>Slet</a></td></tr><tr><td><img src='/upload/lille_L8.jpg' height='100' onclick="mySubmit('/upload/lille_L8.jpg')"></td><td>6238</td><td><a href='delete.asp?File=lille_L8.jpg&type=image&SubFolder='>Slet</a></td></tr> </table> </div> </p> <center> </div> </body> </html>
08. oktober 2006 - 19:08
#7
Er du der?
09. oktober 2006 - 12:51
#8
Hvad mener du med: "Det skal være uden (.)..."?
09. oktober 2006 - 16:40
#9
Det var til dit svar.. Det skulle være unde . i tinyMCEPopup
10. oktober 2006 - 00:08
#10
lukker.. Bruger FCKEditor istedet.. Der er fileexplore indbygget,..
Vi tilbyder markedets bedste kurser inden for webudvikling