|
For other peoples information when using < symbol with XSLT and Javascript, be aware of CSS stylesheets causing a problem.
I had a:
above my Javascript and JavaScript was throwing up errors when it got to < which was within an if statement.
I now import my CSS styles from an external XSL file and I dont have the problem anymore!
Grzegorz
|
|
|
|
|
hi...
sdfasdf
hemant
By:
Hemant Thaker
|
|
|
|
|
I want to block user from copying data from the page. I have used javascript that block the right click of the user so he will not able use right click menu to copy and past data.
But user can still copy data by using keybord keys "Ctrl + C" to copy it. Or they can save the page from file menu.
Is there any technique to stops these two things. So i can block user from copying data.
Regards,
Kiran Sajanikar
Software Engineer
Pune, India.
|
|
|
|
|
No; JavaScript is run inside a sandbox and so the browser has control over what it does. JavaScript therefore cannot control any part of the browser, as it's run inside this protected environment. Without knowing what your project entails I cannot really comment much on it, but if you stop your users from copy + paste, what about print screen or just typing up the text manually?
Regards,
--Perspx
"A refund for defective software might be nice, except it would bankrupt the entire software industry in the first year." -Andrew Tanenbaum
"Einstein argued that there must be simplified explanations of nature, because God is not capricious or arbitrary. No such faith comforts the software engineer." -Fred Brooks
|
|
|
|
|
While typing this thread I was also thinking that if I stop users from copy + paste, still they can use print screen or just they can type up the text manually. So I thought there could be some solution for it.
Kiran Sajanikar
Software Engineer
Pune, India
|
|
|
|
|
What has left your network is ultimately not under your control any more. That's a fact.
There will always be a way of circumvent your safety measures. Whether it's by using a cache or simply taking a photo of the screen or connecting a taperecorder to the line out.
I wish this fact someday will get through to the legal peacounters in the media industry.
|
|
|
|
|
make sure they dun have a monitor
Code? Yeah i love it fried together with a glass of wine.
|
|
|
|
|
Hi!
There may be a way around your copy and paste shortcut problem. I'm not sure about cross-browser compatibility but try enclosing your text in paragraph tags with the UNSELECTABLE attribute set to 'On' like this:
<HTML>
<HEAD>
</HEAD>
<BODY>
<P UNSELECTABLE="On">
Test Paragraph
</P>
</BODY>
</HTML>
(Tested in IE 8 But it will probably work on earlier versions too)
Of course people will be able to get around this in some way or another but hey, it can't hurt can it?
Hope This Helps!
MrWolfy
|
|
|
|
|
Hay, Thanks for help.
I tried this code, but it dosn't work with ie7.
Hope we will find onther code for it.
Kiran Sajanikar
Software Engineer
Pune, India
|
|
|
|
|
In the please add this following and check the result
....
...
Kingsleen.J
|
|
|
|
|
Hi all.
I'm having a slight problem to which I can't seem to find a solution on Google (obv because I'm not searching right) so I thought you might point me towards a link with a solution.
I have a textbox. Using Javascript, whenever the user enters a key, javascript iterates through a predefined array and returns a list of matching items in a Div. The result is :
<div><ul><li>item 1</li>......<li>item n</li></ul></div>
Then the user can click on one of the items and the selected option is automatically inserted into the textbox.
So far so good.
But, how is it possible to let the user use the cursor keys on his/her keyboard to select an option? :/ I have no idea how can this be done but I'm sure it can be.
Could someone direct me to a tutorial on this? Coz I'm sure it wouldn't make sense to give the code here (sure it will be too long).
Thanks a lot for any help provided.
PS: I'm using ASP VB but I can translate from PHP and .NET code if need be. I'm sure this is purely Javascript but still
In life truth does not matter. What really matters is what others believe to be the truth. (The Up and Comer - Book)
|
|
|
|
|
take the following as an example
<script>
var cur_elem = -1;
function resetElements(prt,cls,omit) {
for(i=0;i<=prt.childNodes.length -1; i++){
if(i != omit) {
prt.childNodes[i].className = cls;
}
}
}
function dosomething(e) {
var code;
if (!e) var e = window.event;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
target_elem = (!document.all) ? document.getElementById("testId") : document.all["testId"];
if(code == 38) {
if(cur_elem >= 1) cur_elem -=1;
target_elem.childNodes[cur_elem].className = "over";
resetElements(target_elem,"normal", cur_elem);
target_elem.className = "activeList";
document.getElementById("notice").innerHTML = "Up:" + cur_elem + " .::. Element content:" + target_elem.childNodes[cur_elem].innerHTML + " .::. Total elements:" + target_elem.childNodes.length;
} else if(code==40) {
if(cur_elem <= target_elem.childNodes.length-2) cur_elem +=1;
target_elem.childNodes[cur_elem].className = "over";
resetElements(target_elem,"normal", cur_elem);
target_elem.className = "activeList";
document.getElementById("notice").innerHTML = "Down:" + cur_elem + " .::. Element content:" + target_elem.childNodes[cur_elem].innerHTML + " .::. Total elements:" + target_elem.childNodes.length;
}
}
</script>
with defined styles like
<style>
.normal {
background-color:#ffffff;
display:block;
}
.over {
background-color:#990000;
display:block;
}
.activeList {display:block}
ul.def {display:none;}
</style>
and with the following html:
<pre><input type="text" name="random" id="random" onkeydown="dosomething(event);" />
<ul id="testId" name="testId" class="def">
<li>some value</li><li>some value 2</li><li>some value 3</li><li>some value 4</li><li>some value 5</li><li>some value 6</li></ul>
<div id="notice">[empty]</div>
</body></pre>
be aware of the fact that the <li> elements MUST have no space between because of sum reason i dun understand(spaces are treated are child elements of the UL element in FF and opera.)
This is a basic example ... further enhancements are up to you.
Code? Yeah i love it fried together with a glass of wine.
|
|
|
|
|
sweet ... thanks for the detailed reply man
In life truth does not matter. What really matters is what others believe to be the truth. (The Up and Comer - Book)
|
|
|
|
|
hi, i am doing an educational project, and i copied all the ASP.net file into my wwwRoot folder,and when i browse any pages using http://localhost/login.aspx, the page was opened, but could not coonect with SQL server.
so, what will be the Connecting string !! plz help,
|
|
|
|
|
|
Hai
I am using div.Inside the div i wrote some content. for that i set width auto, browser take it with as 100%.why it is taking like that. i want the width is equal to my content.
example
<div>
<u>Hai</u>
</div>
in css
div
{
width:auto;
}
If i gave like this it should measure only the word know.but it measure the whole line. Can give the solution . why it is happen like this.
Thanks in advance
|
|
|
|
|
You are using a block-level element (div) which will always attempt to take up "the entire line" as opposed to flow-level elements (u , img , span etc.) which take up just the space of their contents.
You should not be setting width: auto often as it is the default. Only if you are overriding inherited properties will you set it.
I don't know what you are trying to do but this may be more appropriate:
<span>
<u>Hai</u>
</span>
span is a flow-level generic element while div is a block-level generic element.
|
|
|
|
|
Hi to all
I would like to search a html document file for all the style properties and loop through them
for example
if i have the code :
<div style="color:#fff"> </div>
<div style="text-align:center">
I want the regular expression to pick up the following text
style="color:#fff"
style="text-align:center"
I want to get the amount if hits it found and then I should be able to loop through it.
Sorry this is probably a noob question but havent used regex for 2 years
C# code please
Thanx
Le Roux Viljoen
Web Developer
PCW New Media
South African Branch
www.pcwnewmedia.com
|
|
|
|
|
style[\s]*=[\s]*"([a-z0-9\s;:]+(?!=[>"]))
i presume you can write c# code
Code? Yeah i love it fried together with a glass of wine.
|
|
|
|
|
Thanx
Yes i will be able to take it from here
Le Roux Viljoen
Web Developer
PCW New Media
South African Branch
www.pcwnewmedia.com
|
|
|
|
|
I'd like to add that you should take a look at the Expresso tool found on this site for working with regular expressions. In case you have more regular expressions to work with, you may find it very useful
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
"Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
|
|
|
|
|
also I found that this code
style[\s]*=[\s]*"([^"]+(?!=[>"]))["]
works a bit better as the previous code cut off the style code at "-" characters
Le Roux Viljoen
Web Developer
PCW New Media
South African Branch
www.pcwnewmedia.com
|
|
|
|
|
I want to use the code below to check the age of who ever fills in a form, I am trying to use a regulary expression to do this, at the moment it keeps giving me the wrong results;
|
|
|
|
|
Regular expressions are for pattern matching, not numeric comparisons. Replace:
var reg_expression = /[0-18]/;
if (reg_expression.test(quiz.personal_age) == true) ...with:
var age = parseInt(quiz.personal_age);
if (age <= 18 )
---- You're right.
These facts that you've laid out totally contradict the wild ramblings that I pulled off the back of cornflakes packets .
|
|
|
|
|
I need to provide a 'code' for people to enter to prove they are human (well at least that they are reading the page!)
I am getting huge amounts of mail generated by some russian 'hacker' and I need to stop this.
Does anyone know how to go about coding these little boxes, or if there is a tool available to do it? It is a very simple HTML web - no jave etc - as I am a very simple programmer and am not into Java. (Well not yet anyway)
Thanks for any assistance.
David
|
|
|
|