Addslashes zou voldoende moeten zijn. De rest (HTML-code) kan prima in een JS string afaik.quote:Op dinsdag 24 april 2007 15:34 schreef George.W.Bush het volgende:
Maar het gaat erom dat het in php encode wordt en dat ik het in javascipt moet decoden.
Dat was dus niet voldoende, gaf een foutmelding.quote:Op dinsdag 24 april 2007 23:48 schreef CraZaay het volgende:
[..]
Addslashes zou voldoende moeten zijn.
Onzin. Al eens van enters gehoord?quote:Op dinsdag 24 april 2007 23:48 schreef CraZaay het volgende:
[..]
Addslashes zou voldoende moeten zijn. De rest (HTML-code) kan prima in een JS string afaik.
Ik ga er vanuit dat zelfs iemand die minime JS kennis heeft dit weet. Dat heeft ook niets met de HTML entities te maken.quote:Op woensdag 25 april 2007 08:45 schreef cyberstalker het volgende:
[..]
Onzin. Al eens van enters gehoord?
En welke is dat dan precies?quote:Op woensdag 25 april 2007 08:18 schreef George.W.Bush het volgende:
[..]
Dat was dus niet voldoende, gaf een foutmelding.
quote:
1 2 3 4 5 | Bronbestand: http://intranet/includes/functions.js Regel: 11, Kolom: 7 Broncode: ({body:'<h2><font face=\"Verdana\">Welkom op Test\'s Intranet</font></h2> |
1 2 3 4 5 | http.open("GET", urlpageBody + escape(name), true); http.onreadystatechange = function() { if (http.readyState == 4) { var responseData = eval("("+http.responseText+")"); // hier dus |
Uiteraard zitten er linebreaks in die string, het is de body van een paginaquote:Op woensdag 25 april 2007 23:26 schreef CraZaay het volgende:
Er zitten geen line breaks in die string en hij wordt ook afgesloten met een enkele quote?
Die dubbele quotes hoef je trouwens niet te escapen.
Uiteraard?quote:Op donderdag 26 april 2007 11:28 schreef George.W.Bush het volgende:
[..]
Uiteraard zitten er linebreaks in die string, het is de body van een pagina.
Er valt weinig aan WYSIWYG editors als FCKeditor te doen die linebreaks uitspugen.quote:Op donderdag 26 april 2007 12:50 schreef CraZaay het volgende:
[..]
Uiteraard?
Linebreaks zijn geen onderdeel van de HTML ofzo. Dat jij ze er voor de leesbaarheid tussen zet is prima, maar JS gaat er wel van over z'n nek
quote:Op donderdag 26 april 2007 15:06 schreef Darkomen het volgende:
Doen dan! php? nl2br ;-)
Je wilt natuurlijk geen extra 's :-)
1 2 3 4 5 6 7 | // linebreaks weghalen $string = str_replace(array("\n","\r"),'',$string); // slashes escapen $string = str_replace("'","\'",$string); ?> |
Dit principe zeg maar:quote:Op vrijdag 27 april 2007 20:11 schreef SlimShady het volgende:
dat laatste moet lukken.
maar wat bedoel je met 'plaatje'? en de bedoeling?
1 |
Waar staat je site precies?quote:Op vrijdag 27 april 2007 20:30 schreef RayMania het volgende:
[..]
Dit principe zeg maar:
[ code verwijderd ]
Als je op het plaatje "/test.gif" klikt op de site, voegt het toe in aan favorieten bij IE. Bij andere browsers is er "Voeg toe aan favorieten!" te lezen. Ik wil in alle tijden een plaatje omdat dat mooier in de layout past.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>RayManiac</title> </head> <body> <script type="text/javascript"> /*********************************************** * Bookmark site script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ /* Modified to support Opera */ function bookmarksite(title,url){ if (window.sidebar) // firefox window.sidebar.addPanel(title, url, ""); else if(window.opera && window.print){ // opera var elem = document.createElement('a'); elem.setAttribute('href',url); elem.setAttribute('title',title); elem.setAttribute('rel','sidebar'); elem.click(); } else if(document.all)// ie window.external.AddFavorite(url, title); } </script> <img src="./test.gif" alt="Voeg toe aan favorieten!" onclick="bookmarksite(window.document.title,window.location.href)" /> </body> </html> |
Zet dan aub wel tekst in de html en laat dat weg en een plaatje zien dmv CSS. En geen pseudo-code maar in de onclick. Is het allemaal accessible en unobtrusivequote:Op vrijdag 27 april 2007 20:30 schreef RayMania het volgende:
[..]
Dit principe zeg maar:
[ code verwijderd ]
Als je op het plaatje "/test.gif" klikt op de site, voegt het toe in aan favorieten bij IE. Bij andere browsers is er "Voeg toe aan favorieten!" te lezen. Ik wil in alle tijden een plaatje omdat dat mooier in de layout past.
1 |
Ohja, ik zie hetquote:Op maandag 30 april 2007 12:14 schreef SuperRembo het volgende:
Als je favicon.ico in je wwwroot staat dan hoef je die regel niet toe te voegen.
Schuifbalken weglaten kan met CSS: body {overflow:hidden}
(beide geen javascript vragen)
1 2 | str = str.replace(" ", "+"); |
1 2 | str = str.replace(/ /g, "+"); |
1 |
Omdat het al laat is en je loopt te prutsen?quote:Op woensdag 2 mei 2007 00:50 schreef guitarist.nl het volgende:
[ code verwijderd ]
Waarom werkt dit wel in FF en niet in IE
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |