quote:Op donderdag 12 juni 2008 12:41 schreef JJasperO het volgende:
Ok. Ook met PHP de zichtbare velden verplicht maken dus. Daar moet ik wel uitkomen. Dank je!
| 1 |
| 1 2 3 4 5 6 7 8 9 | function Process(selection){ var frm = document.getElementById("form7"); frm.txt_prijs.value = "¤ "+ selection; frm.txt_prijs.readOnly = true; } //--> </script> |
| 1 |
| 1 2 3 4 5 | var selection = document.getElementById("prijs").value; document.getElementById("txt_prijs").value = "¤ "+ selection; document.getElementById("txt_prijs").readOnly = true; } |
Dat iets bestaat in IE wil niet zeggen dat het ook in Fx bestaat.quote:Op zaterdag 28 juni 2008 12:33 schreef Xtr3mE het volgende:
Nee ik krijg geen fout melding en frm.txt_prijs bestaat gewoon (anders zou het niet in IE7 werken hé)
| 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Test</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> body { margin: 0 0 0 0; } #site { text-align: center; } h2 { display: inline; } #overlay_box { display: none; background: url('overlay_bg.gif'); position: absolute; width: 100%; height: 100%; } #overlay_box .sluiten { display: inline; float: right; cursor: pointer; background: url('overlay_close.gif') no-repeat; height: 15px; width: 15px; margin: -5px -5px; 0 0; } #overlay_test { display: none; background: #ffffff; border: 3px solid #dddddd; width: 640px; margin-top: 50px; padding: 5px 5px 0px 5px; text-align: left; } </style> <script type="text/javascript"> function showOverlay(overlayBox, overlayName) { closeOverlay(); document.getElementById(overlayBox).style.display = 'block'; document.getElementById(overlayName).style.display = 'block'; } function closeOverlay() { var overlaydivs = document.getElementsByTagName('div'); for (var i = 0; i < overlaydivs.length; i++) { var overlaydiv = overlaydivs[i]; if (overlaydiv.id.indexOf('overlay_') == 0 && overlaydiv.style) { overlaydiv.style.display = 'none'; } } } </script> </head> <body> <div id="overlay_box" align="center" onclick="closeOverlay();"> <div id="overlay_test"> <div class="sluiten" onclick="closeOverlay();"></div> <h2>test</h2> <img src="test" width="640" height="480" alt="test" title="test" /> </div> </div> <div id=site> <a href="javascript:showOverlay('overlay_box', 'overlay_test');">test</a> </div> </body> </html> |
| 1 2 3 4 5 | <script type="text/javascript"> alert("de webmaster was niet capabel genoeg om deze site compatibel te maken met IE6, en verzoekt je om te upgraden, wat overigens sowieso een goed idee is.") </script> <![endif]--> |
| 1 |
| 1 |
Bedoel je een greasemonkey script?quote:Op dinsdag 26 augustus 2008 20:55 schreef Devrim_ het volgende:
Kan iemand mij die javascript code geven waarmee je de plaats van plaatjes etc. van bijv. op het forum kan aanpassen?
| 1 2 3 | var weekListUnique = [[1,492],[2,500],[3,561],[4,517],[5,102],[6,0],[7,0]]; var weekListRefs = [[1,26],[2,21],[3,27],[4,22],[5,14],[6,0],[7,0]]; |
| 1 2 3 4 5 6 7 8 | <thead> <th>Dag</th> <th>Hits</th> <th>Unique</th> <th>Refs</th> </thead> .... data |
| 1 2 3 4 5 6 | { document.writeln(WeekListHits[x].value); document.writeln(WeekListUnique[x].value); document.writeln(WeekListRefs[x].value); } |
Wat werkt er niet aan je stuk code. Wat is de output, wat is de error etc.quote:Op vrijdag 29 augustus 2008 10:48 schreef Chandler het volgende:
Een vraagje m.b.t het loopen van een array
stel ik heb het volgende:
[ code verwijderd ]
en wil dit graag als een tabel laten zien:
[ code verwijderd ]
hoe kan ik netjes door de array heen lopen en alle data in 1x plaatsen.. maar helaas werkt het volgende stuk code niet
[ code verwijderd ]
en zou iemand mij kunnen vertellen wat ik fout doe?
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | <thead> <th>Datum</th> <th>Hits</th> <th>Unique</th> <th>Refs</th> </th> <script type="text/javascript"> var weekListHits = [[1,2149],[2,2161],[3,2416],[4,2277],[5,404],[6,0],[7,0]]; var weekListUnique = [[1,492],[2,500],[3,561],[4,517],[5,102],[6,0],[7,0]]; var weekListRefs = [[1,26],[2,21],[3,27],[4,22],[5,14],[6,0],[7,0]]; for (x = 0; x < 7; x++) { document.write('<tr>'); document.write('<td>Dag</td>'); document.write('<td>' + weekListHits[x][1] + '</td>'); document.write('<td>' + weekListUnique[x][1] + '</td>'); document.write('<td>' + weekListRefs[x][1] + '</td>'); document.write('</tr>'); } </script> </table> |
En wat nou als de lengte van je array langer is dan 8?quote:Op vrijdag 29 augustus 2008 11:07 schreef Chandler het volgende:
Het gaat zekers ergens over, dit wordt gebruikt door protoChart, waarmee ik grafische HTML/CSS gebaseerde statistiek afbeeldingen maak.
Maar ik heb het voor elkaar, na goed speuren werkt het volgende.
[ code verwijderd ]
| 1 2 3 4 5 6 7 | array("hits" => 2149, "unique" => 492, "refs" => 26), array("hits" => 2161, "unique" => 500, "refs" => 21), array("hits" => 2416, "unique" => 561, "refs" => 27) ); printf('<script type="text/javascript">var weekList = %s;</script>', json_encode($weekList)); |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | { var table = document.getElementById(id); if (table.tBodies.length == 0) table.appendChild(document.createElement('TBODY')); var tableBody = table.tBodies[0]; var row, cell; for (var i = 0; i < data.length; ++i) { row = tableBody.insertRow(-1); cell = row.insertCell(-1); cell.appendChild(document.createTextNode('Dag')); cell = row.insertCell(-1); cell.appendChild(document.createTextNode(data[i].hits)); cell = row.insertCell(-1); cell.appendChild(document.createTextNode(data[i].unique)); cell = row.insertCell(-1); cell.appendChild(document.createTextNode(data[i].refs)); } } |
| 1 2 3 4 5 6 7 8 | <thead> <th>Datum</th> <th>Hits</th> <th>Unique</th> <th>Refs</th> </thead> </table> |
| 1 |
| 1 2 3 4 5 6 7 8 9 10 11 | action="/user" method="post" id="foo" onsubmit="alert('bar'); return false"> </form> <a href="#" onclick="document.getElementById('foo').submit(); return false"> submit</a> |
Je hebt gelijk. Hoe kon ik zo in de war zijn?quote:Op vrijdag 5 september 2008 14:19 schreef SuperRembo het volgende:
Als je m.b.v. javascript een form submit, dan wordt het onsubmit event nooit afgevuurd.
Dan weet je dat dit prima met HTML & CSS kan, tenzij je ook IE6 wilt ondersteunenquote:Op maandag 8 september 2008 11:14 schreef donroyco het volgende:
ik heb geen reet verstand van JS, wel van HTML en CSS
| 1 2 3 4 5 6 7 | display: none; } li:hover ul { display: block; } |
Nog een keer naar google, maar nu "suckerfish" intypen!quote:Op maandag 8 september 2008 11:14 schreef donroyco het volgende:
Voor een website wil ik graag een verticaal tabmenu maken en volgens mij kan dat het beste met JavaScript. Maar daar ligt het probleem, ik heb geen reet verstand van JS, wel van HTML en CSS. Ik heb Google al afgezocht naar een voorbeeldmenu, maar ik krijg alleen maar 'simpele' verticale menustructuren voorgeschoteld. Dit is wat ik zoek (zo'n menu, maar dan met een klik komt de content er op. Het menu moet aan de linkerkant verschijnen. Ik weet dat hier Flash gebruikt is, maar dit is het beste voorbeeld wat ik kon vinden). Bij voorbaat dank!
Idem aan mijn pseudo code boven, maar die doet geen clicksquote:Op maandag 8 september 2008 11:27 schreef mcDavid het volgende:
Nog een keer naar google, maar nu "suckerfish" intypen!
Daar doen ze het ook met javascript, dus ik zou zeggen check even de source.quote:Op zondag 14 september 2008 @ 18:06 schreef Flaccid het volgende:
Ik weet niet of dit kan met javascript:
Je hebt een textfield, button, en een lijst met woorden die je moet raden. Laten we zeggen dat het de nummers 1 tot en met 10 zijn.
Als iemand een nummer typt, op de button klikt, kijkt javascript of dat nummer in het lijstje staat. Staat hij erbij, dan laat hij hem links of het scherm zien. Staat hij er niet bij, dan laat hij hem rechts op het scherm zien. Het moet doorgaan totdat ze allemaal geraden zijn. Er moet ook een knop zitten om te laten zien welke er nog zijn, die nog niet zijn geraden dus.
Zoiets als dit: http://www.oneplusyou.com/bb/html_quiz
Dat is geen imageviewer. Volgens mij gebruiken ze een carrousel picture viewer. Ik weet het niet zeker though.quote:Op zaterdag 20 september 2008 11:58 schreef Chandler het volgende:
Kan iemand mij vertellen welke image viewer ze gebruiken bij tweakers.net? bv 3 images en dan klik je op 1 en krijg je een soortement popup (div) waarbij je snel naar de 'volgende' foto kunt klikken!?
Iemand?
http://www.lokeshdhakar.com/projects/lightbox2/quote:Op zaterdag 20 september 2008 11:58 schreef Chandler het volgende:
Kan iemand mij vertellen welke image viewer ze gebruiken bij tweakers.net? bv 3 images en dan klik je op 1 en krijg je een soortement popup (div) waarbij je snel naar de 'volgende' foto kunt klikken!?
| 1 2 3 | var column = id % 3; |
| 1 |
| 1 |
Het kan ook netjes:quote:Op maandag 22 september 2008 09:00 schreef CraZaay het volgende:
Als je het snel en ranzig op wilt lossen (zou moeten werken; door de deling wordt het een int):
[ code verwijderd ]
| 1 |
Super, daar doelde ik idd op! zal eens kijken wat ik er mee kan!quote:Op zaterdag 20 september 2008 13:09 schreef CraZaay het volgende:
[..]
http://www.lokeshdhakar.com/projects/lightbox2/
Onder welke steen heb je geleefd trouwens dat je niet weet dat dat ding een lightbox heet?quote:Op maandag 22 september 2008 12:58 schreef Chandler het volgende:
Super, daar doelde ik idd op! zal eens kijken wat ik er mee kan!
Die steen die teveel informatie bevat dat hij niet op de naam kon komenquote:Op maandag 22 september 2008 13:28 schreef CraZaay het volgende:
[..]
Onder welke steen heb je geleefd trouwens dat je niet weet dat dat ding een lightbox heet?
@SuperRembo hierboven: dank je voor deze wel nette oplossing
Doe het zoals bol.com: een text input per regel. Het is dan veel duidelijker wat er op welke regel komt en de gebruiker kan zelf de regeleinden bepalen. Ook ben je dan niet afhankelijk van JS ondersteuning; wat jij wilt is namelijk geen enhancement maar core functionaliteit.quote:Op woensdag 24 september 2008 13:53 schreef LordNemephis het volgende:
Had zelf ook al het gevoel dat we het moeilijker maken dan het is![]()
Ik denk dat het idd handiger is om 4 inputs te maken, en eventueel een script maken dat zorgt dat je na een x aantal tekens automatisch doortypt in de volgende textbox!quote:Op woensdag 24 september 2008 @ 13:53 schreef LordNemephis het volgende:
@mcDavid:
Voor backspace moet ik idd nog even een uitzondering maken (dat ie die niet telt als een toetsaanslag). Dat ie bij enter ook 40 tekens eraf wil halen heb ik niet...
Het gaat erom dat er een advertentie kan worden ingevoerd van max. 400 tekens waarin ook witregels kunnen worden gebruikt zonder dat de maximaal beschikbare ruimte voor de advertentie wordt overschreden (omdat de advertenties moeten worden afgedrukt).
Had zelf ook al het gevoel dat we het moeilijker maken dan het is
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | var li = document.getElementById("nav").getElementsByTagName("li") for (var i=0;i<li.length;i++){ if (li[i].getElementsByTagName("ul")[0]){ li[i].onmouseover=aperate; li[i].onmouseout=disaperate; } } //het menu zichtbaar maken function aperate(){ this.getElementsByTagName("ul")[0].style.display="inline"; this.style.background="#6565c4"; this.style.border="1px solid #998ac6"; } //het menu laten verdwijnen function disaperate(){ this.getElementsByTagName("ul")[0].style.display="none"; this.style.background="url('images/menu.gif')"; this.style.border="1px solid #6565C4"; } |
quote:Op woensdag 24 september 2008 @ 14:41 schreef Litso het volgende:
En wat is 'aperate'. De beoordeling die je een aap geeft?
| 1 2 3 4 5 | function disaperate(){ var t = setTimeout("disaperate2()",1000); } //en dan disaperate2() zoals disaperate() in het voorbeeld hierboven |
nope dan snapt'ie this.getElementsByTagName niet meer:quote:Op woensdag 24 september 2008 @ 14:41 schreef Litso het volgende:
http://www.sitemasters.be/?pagina=overzicht/overzicht&cat=4&id=267 kan dat gewoon lijkt me?
| 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 | var li = document.getElementById("nav").getElementsByTagName("li"); for (var i=0;i<li.length;i++){ if (li[i].getElementsByTagName("ul").length > 0){ li[i].onmouseover= function(){ aperate(this); } li[i].onmouseout= function(){ disaperate(this); } } } //het menu zichtbaar maken function aperate(element){ element.getElementsByTagName("ul")[0].style.display="inline"; element.style.background="#6565c4"; element.style.border="1px solid #998ac6"; } //het menu laten verdwijnen function disaperate(element) { setTimeout(function() { disaperate2(element); },1000); } function disaperate2(element){ element.getElementsByTagName("ul")[0].style.display="none"; element.style.background="url('images/menu.gif')"; element.style.border="1px solid #6565C4"; } |
Er gebeurt zo wel wat inderdaad maar het gaat nog niet goed: de uitklapmenu's verdwijnen nu sowieso na 1 seconde, ook als je er gewoon op blijft staan!quote:
uiteraard heeft die child-elementen, anders viel er niets uit te klappen (zie ook broncode).quote:Op woensdag 24 september 2008 @ 21:37 schreef DionysuZ het volgende:
Waarschijnlijk omdat het element waar je onmouseover op doet child elementen heeft, en het geheel daardoor in de soep loopt.
http://waynepan.com/wp-co(...)useover-example.htmlquote:Op woensdag 24 september 2008 21:45 schreef mcDavid het volgende:
[..]
uiteraard heeft die child-elementen, anders viel er niets uit te klappen (zie ook broncode).
Maar als je op een child-element zit, zit je óók op de parent toch? Anders zou het met mijn eigen versie ook al fout moeten gaan...
quote:Op woensdag 24 september 2008 @ 21:52 schreef DionysuZ het volgende:
[..]
http://waynepan.com/wp-co(...)useover-example.html
hierquote:Op woensdag 24 september 2008 22:01 schreef mcDavid het volgende:
[..]
:D! dat is humor :')
Ik ga nog ff puzzelen :P
| 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 | var mytimeout = Array(); var li = document.getElementById("nav").getElementsByTagName("li"); for (var i=0;i<li.length;i++){ if (li[i].getElementsByTagName("ul").length > 0){ li[i].id = i; li[i].onmouseover= function(){ aperate(this); } li[i].onmouseout= function(){ disaperate(this); } } } //het menu zichtbaar maken function aperate(element){ element.getElementsByTagName("ul")[0].style.display="inline"; element.style.background="#6565c4"; element.style.border="1px solid #998ac6"; } //het menu laten verdwijnen function disaperate(element) { clearTimeout(mytimeout[element.id]); mytimeout[element.id] = setTimeout(function() { element.getElementsByTagName("ul")[0].style.display="none"; element.style.background="url('images/menu.gif')"; element.style.border="1px solid #6565C4"; },1000); } |
| 1 |
ik zou voor die preview button een tweede submit button maken, maar dan eentje die onclick de actie van het formulier verandert. Volgens mij moet dat werken...quote:Op woensdag 24 september 2008 @ 22:36 schreef schwa78 het volgende:
Ik heb een forum waarbij ik een 'preview' button in wil voeren.
Daarbij wil ik dat er 2 buttons onderaan staan. De eerste is preview dat verwijst naar preview.php. De ander is bericht plaatsen dat verwijst naar process.php. Bij beide buttons moeten alle gegevens die ingevuld zijn (het te plaatsen bericht) mee gestuurd worden.
Momenteel heb ik:
[ code verwijderd ]
(de 'plaats bericht' button werkt gewoon met type=submit)
Het werkt allemaal prima, maar alleen haalt het script alle enters uit de value die bij send_comment ingevoerd wordt.
Hoe zorg ik er nou voor dat het bericht niet als 1 grote woordenbrij aankomt bij preview.php?
Hey ik wil zelf ook nog wat doen!quote:
Ik heb je eerste suggestie geprobeerd, maar de volgende code werkt niet (het formulier wordt wel verzonden maar gewoon naar process.php ipv preview.php).quote:Op woensdag 24 september 2008 23:09 schreef mcDavid het volgende:
[..]
ik zou voor die preview button een tweede submit button maken, maar dan eentje die onclick de actie van het formulier verandert. Volgens mij moet dat werken...
-edit-
anders een 2e form maken, met wat hidden inputs die de waardes van het eerste form overnemen...
| 1 |
Dat is het probleem. Je moet gewoon één form maken dat post naar één php script dat zowel het bericht kan plaatsen als een preview kan tonen afhankelijk van de knop waar op geklikt is. Het is erg onhandig om dit via javascript in elkaar te gaan knoeien.quote:Op woensdag 24 september 2008 22:36 schreef schwa78 het volgende:
Ik heb een forum waarbij ik een 'preview' button in wil voeren.
Daarbij wil ik dat er 2 buttons onderaan staan. De eerste is preview dat verwijst naar preview.php. De ander is bericht plaatsen dat verwijst naar process.php. [...]
| 1 2 3 4 5 | <input type="submit" onclick="document.comments2.send_comment.value = document.comments.send_comment.value;" value="Preview" class="button" /> <input type="hidden" name="send_comment" value="" /> <input type="hidden" name="tid" value="<?=$tid?>" /> </form> |
Daar heb je ook wel een goed punt inderdaad!quote:Op donderdag 25 september 2008 @ 09:22 schreef SuperRembo het volgende:
[..]
Dat is het probleem. Je moet gewoon één form maken dat post naar één php script dat zowel het bericht kan plaatsen als een preview kan tonen afhankelijk van de knop waar op geklikt is. Het is erg onhandig om dit via javascript in elkaar te gaan knoeien.
| 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="nl" lang="nl"> <head> <title>Form submission</title> <meta http-equiv="content-type" content="text/html;charset=iso-8859-1" /> <meta http-equiv="Content-Language" content="nl" /> <meta name="description" content="" /> <meta name="keywords" content="" /> <script type="text/javascript"> // <![CDATA[ function submitall(elm) { // create new form var element = document.createElement("form"); element.setAttribute("action","index.php"); element.setAttribute("method","post"); var forms = document.getElementsByTagName("form"); for (var i=0;i<forms.length;i++) { // walk through array, form by form if (forms[i] != elm) { element.innerHTML += forms[i].innerHTML; } } // and submit your newly generated form =) element.submit(); return false; } // ]]> </script> </head> <body> <? if (isset($_POST)) { echo "<pre>\n"; print_r($_POST); echo "</pre>\n"; } ?> <!-- FORM 1 --> <fieldset> <legend>Form1</legend> <form action="index.php" method="post"> <input type="text" name="var[0]" value="test" /><br /> <input type="text" name="var[1]" value="test" /><br /> <input type="text" name="var[2]" value="test" /><br /> <input type="text" name="var[3]" value="test" /><br /> <input type="text" name="bla" value="test" /><br /> <input type="submit" value="submit" /> </form> </fieldset> <fieldset> <legend>Form2</legend> <!-- FORM 2 --> <form action="index.php" method="post"> <input type="text" name="var[4]" value="test" /><br /> <select name="test"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select><br /> <input type="submit" value="submit" /> </form> </fieldset> <fieldset> <legend>Form3</legend> <!-- FORM 3 --> <form action="index.php" method="post"> <input type="radio" name="var[5]" value="true" checked="checked" />true<br /> <input type="radio" name="var[5]" value="false" />false<br /> <input type="checkbox" name="var[6]" value="true" checked="checked" />var6<br /> <input type="checkbox" name="var[7]" value="true" checked="checked" />var7<br /> <input type="checkbox" name="var[8]" value="true" />var8<br /> <input type="submit" value="submit" /> </form> </fieldset> <br /> <form> <input type="submit" value="Submit all" onclick="submitall(this.parentNode)" /> </form> </body> </html> |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 | { var forms = document.forms; for (var i = 1; i < forms.length; ++i) { var elms = forms[i].elements; for (var j = 0; j < elms.length; ++j) { forms[0].appendChild(elms[j]); } } forms[0].submit(); } |
| 1 2 | test1:(tweede tekst), |
Regular expression icm replace()?quote:Op woensdag 1 oktober 2008 14:55 schreef Chandler het volgende:
Nu wil ik het liefst alle inhoud van test1 verwijderen dus "test1{***)," hoe kan ik dit doen zonder dat ik weet wat de inhoud van test1 is?
| 1 |
| 1 2 3 4 5 6 7 8 9 | // verwijder eerdere tekst saver.replace('/\r\n' + noemer + ':\(\w+ \),/',""); // voeg nieuwe tekst toe saver = saver + "\r\n" + noemer + ":(" + tekst + "),"; document.getElementById('options').value = saver; |
| 1 |
| 1 2 | alert('/foo/bar/'.replace(/foo/, 'FOO')); // regexp, geeft "/FOO/bar/" |
| 1 |
| 1 |
| 1 2 3 4 5 | str = 'naamsborduring_naam:(abc ghi),\r\nnaamsborduring_kleur:(Standard),\r\nnaamsborduring_font:(standaard),'; str1 = 'naamsborduring_naam'; alert(str.replace(new RegExp(str1 + ':\(\w+\)'), "naamsborduring_naam:(woei)")) </script> |
| 1 |
In je regexp wil je een ( gebruiken,quote:Op vrijdag 3 oktober 2008 14:11 schreef Chandler het volgende:
ik wilde iig niet een slash gebruikenalleen voor escapen van de ( en ) maar verder niet.
| 1 2 3 4 5 | function AcceptImage(){ opener.document.form1.fObjImage.value = "$afbeelding"; window.close(); } |
| 1 |
| 1 2 3 | echo "var afbeelding = {$afbeelding};" ; ?> |
Nee daar dacht ik ook al aan, toen ik dit gepost had. Maar toen was ik al onderweg naar huis. Thnx voor meedenken iigquote:Op maandag 6 oktober 2008 17:47 schreef mcDavid het volgende:
Je probeert met javascript een PHP-variable aan te spreken?gaat niet werken uiteraard.
Je zult met PHP een stukje javascript moeten wegschrijven om de javascript variable te declareren. Bijvoorbeeld zoiets:
[ code verwijderd ]
Vergeet de quotes niet, aangezien $afbeelding een string is denk ikquote:Op maandag 6 oktober 2008 17:47 schreef mcDavid het volgende:
Je probeert met javascript een PHP-variable aan te spreken?gaat niet werken uiteraard.
Je zult met PHP een stukje javascript moeten wegschrijven om de javascript variable te declareren. Bijvoorbeeld zoiets:
[ code verwijderd ]
| 1 2 3 4 5 6 | function AcceptImage(){ opener.document.form1.fObjImage.value = (afbeelding); window.close(); } </script> |
| 1 2 3 4 5 | <script language="javascript" type="text/javascript"> var afbeelding = "<?php echo "$afbeelding"; ?>"; </script> <?php |
hee en dan werkt het ook nogquote:Op dinsdag 7 oktober 2008 12:18 schreef CraZaay het volgende:
Haal die nutteloze " eens weg uit: <?php echo "$afbeelding"; ?>
En datzelfde geldt voor ( en ) in: opener.document.form1.fObjImage.value = (afbeelding);
Begrijp ik goed dat je daar je php-code afsluit, anderhalve regel html tikt, weer een stukje php invoegt, weer anderhalve html en dat dan je php-script weer verder gaat?quote:
Zo begint iedere hobbyist toch? Het is niet netjes nee, maar om nou te verwachten dat hobbyisten vanaf dag 1 weten wat bijvoorbeeld een MVC patroon is?quote:Op dinsdag 7 oktober 2008 14:35 schreef mcDavid het volgende:
Begrijp ik goed dat je daar je php-code afsluit, anderhalve regel html tikt, weer een stukje php invoegt, weer anderhalve html en dat dan je php-script weer verder gaat?
Als dat zo is wil ik niet weten hoe je document eruit ziet en raad ik andere mensen die hier wat aan zouden kunnen hebben aan zelf een nettere oplossing te verzinnen.
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |