Jump to content

scott100

Members
  • Posts

    1,819
  • Joined

  • Last visited

1 Follower

About scott100

  • Birthday 09/25/1980

Contact Methods

  • MSN
    scott742@btinternet.com
  • Website URL
    http://
  • ICQ
    0

Profile Information

  • Location
    Glasgow, Scotland
  • Interests
    JavaScript (DHTML), PHP ASP. Music, DJ, Football, Movies

Recent Profile Visitors

12,254 profile views

scott100's Achievements

Dedicated Member

Dedicated Member (4/7)

1

Reputation

  1. see example here: http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_checkbox_order because you have 2 inputs with the same name (contact) <input type="checkbox" name="contact" value="E-mail" />E-mail<br /><input type="checkbox" name="contact" value="Phone" />Phone Number<br /><br /> you will need to use a for loop to cycle through the inputs function validateForm(){var contact = document.forms[0].contact; // Name of input elementvar count = 0; // count is zerofor (i=0;i<contact.length;i++) //loop through the contact checkboxes { if (contact[i].checked == true) // has the checkbox been ticked? { count += 1; // The checkbox has been ticked so add 1 to the count } } if (count == 0) // if count is still zero then nothings been ticked.{ alert("Please tick a contact box"); return false;}.........
  2. You could use CSS to put a margin around the images http://www.w3schools...n.asp#gsc.tab=0 something like <head><style> img{ margin:20px;}</style></head> this would affect all images though... you could narrow it down further, this would only apply to images within the form tag <head><style>form img{ margin:20px;}</style></head>
  3. If you have no control over the page then you can't edit it. You could try injecting in a little piece of javascript but the change wont be permanent and only you would see ithttp://www.wikihow.c...ript-Injections if you browsed to the page, in IE/Chrome, type this into the address bar and hit return (don't copy and paste as the browser removes the javascript:word) javascript:;alert(currents); this may or may not be of any use.
  4. could try something like this <div style="width: 10%; float: left; text-align: right;">Satyaprasad</div><div style="width: 40%; float: left;border-bottom: 2px dotted #000000"> </div>
  5. ok, so you go to this pagewww.domain.com/password/users.aspx you view source and you see var currents="[Jo,0,1250.21][ian,0.10,2578.30][Fred,2.00,249.25][sue,0.30,1157.56][Chris,0.60,0.15][John,3.00,4742.60][Carl,0.50,0.00][Amanda,0.50,1356.89][Zoe,0.50,549.28][Jo,0.50,0.00][Jen,0.50,0.00][Jo,1.00,288.27][Tracey,1.00,1499.20][Colin,1.00,0.00][simon,1.00,0.00][William,1.00,0.00][Ty,5.00,4872.86][Red,2.00,249.27][ian,2.00,1023.41][Jeff,2.00,0.00][Kevin,2.00,0.00][Carol,2.00,0.00]";? Do you have any control over this page (users.aspx)? I notice you said earlier Do you only have read access to this page then? You can't actually edit the files on the server?
  6. its quite literally trying to split the url:https://www.domain.com/password/users.aspxnot what is returned from the page users.aspx
  7. What does the url look like? you could try var currents=window.location.href.toString() instead of this var currents="[Jo,0,1250.21][ian,10,2555.11][Fred,2,186.36][sue,0.30,1157.56]";
  8. Hi, if you add a couple of paramaters to the process function - name and initialValue - you can then call it like so: process("Jo","0.50");orprocess("Jo","0"); The if statement can check if the paramters are found and the initial value not eqaual to 0 if ((temp[0] == name) && (initialValue != "0")) { alert("Found " + name + " and initial value is not 0 - total Amount is " + temp[2] ); } <!DOCTYPE html><html lang="en"><head><title>split string</title><style>.hdr {font-weight: bold;color: #0f0;}</style><script type="text/javascript" src="jonerror.js"></script><script>window.onload = function() {document.getElementById('out').innerHTML = ''; process("Jo","0.50"); // This will fireprocess("Jo","0"); // This wont fire }var currents="[Jo,0,1250.21][Ian,10,2555.11][Fred,2,186.36][Sue,0.30,1157.56]"; function process(name, initialValue) { var clean = currents.replace(/\[/g,''); var arr = clean.split(']'); for (var i=0 ; i<arr.length-1 ; i++) { var temp = arr[i].split(','); if ((temp[0] == name) && (initialValue != "0")) { alert("Found " + name + " and initial value is more than 0 - total Amount is " + temp[2] ); } //document.getElementById('out').innerHTML += '<span class="hdr">Name:</span> '+ temp[0]; //document.getElementById('out').innerHTML += ' <span class="hdr">Initial Value:</span> '+ temp[1]; //document.getElementById('out').innerHTML += ' <span class="hdr">Total Value:</span> '+ temp[2] +'<br/>'; }}</script></head><body><h2>Customer Values</h2><div id="out"></div></body></html>
  9. It finally worked I chose ASCII and uploaded the script via FTP, refreshed the page and there it was. As a test I made some changes with my built-in editor, after a refresh the error page appeared. Guess I'm stuck using FTP but it's better than nothing Thanks for the help guys
  10. My permissions are set to 755.I added the Content-type above and i'm still seeing the same error each time i load the page :)EDITI have been doing a bit of googling and found this Maybe this is the problem? i am using a text editor supplied by joomla to create the script... How do i reload it using ASCII, will i have to upload the script with a FTP?
  11. Thanks for the help, it's as basic as it gets, displaying the old "hello world" script.I have tried saving my file "myscript.pl" in the cgi-bin and in public_html, it's permissions are the same as my PHP, JavaScript and CSS files so i don't think it's that. When i direct the browser to it, it doesn't work, i get a error message. The error message:Internal Server ErrorThe server encountered an internal error or misconfiguration and was unable to complete your request.The contents of "myscript.pl" are:#!/usr/bin/perlprint "Content-type: text/html";print "hello";Environment Variables are:Operating system LinuxApache version 1.3.37 (Unix)PERL version 5.8.8Path to PERL /usr/bin/perl
  12. You took the words out my mouth Jonas There are Java and Cold Fusion forums which are not on the main site.PERL is still widely used in web development and it would seem suitable it had it's own forum.
  13. Batch files use internal DOS commandsLooks like your choice is causing the problems, try using this:CHOICE /c 1234 /m "Please choose a menu option."
  14. I need some help with PERL but noticed there isn't a forum for me to post a topic to :)Can anyone offer assistance? Nothing hard btw, i'm just starting out.
×
×
  • Create New...