|
For IE, try
window.open("popup.html","","scrollbars=yes,fullscreen=yes");
|
|
|
|
|
Sorry, forgot to sign in before posting..;P
onwards and upwards...
|
|
|
|
|
You can try this to open the window in full screen.
window.open('page.html','','top=0,left=0,height=' + screen.availHeight + ',width=' + screen.availWidth);
You can also try adding, subtracting some from the screen.availHeight, screen.availHeight etc to adjust your window as per your requirements.
cheers
Written on a gravestone:
Hear lies a father of 29. He could have had more but he didn't have the time!
|
|
|
|
|
I am using the DOM along with DHTML to dynamically manipulate html...
According to a certain event I need to remove a node, but I cant find a method for removing or deleting nodes.
I am aware of the replaceNode() method but this requires another node to replace the old one with which is not good for me...
Any ideas?
Thank you
|---------------|
| theJazzyBrain |
|---------------|
|
|
|
|
|
Using DHTML, you can always parse out the HTML tag of the element you wish to delete from the parent's innerHTML and set it back. EX:
function DeleteElement(oElem) {
var oParent = oElem.parentElement;
var cParentHTML = StringReplace(oParent.innerHTML,"\r\n","");
var cDeleteHTML = StringReplace(oElem.outerHTML,"\r\n","");
var iIndex = cParentHTML.indexOf(cDeleteHTML);
if (iIndex > -1)
{
oParent.innerHTML = cParentHTML.substr(0,iIndex) + cParentHTML.substr(iIndex+cDeleteHTML.length);
}
}
function StringReplace(cSearch, cFind, cReplace) {
var iPos = cSearch.indexOf(cFind);
while (iPos > -1)
{
cSearch = cSearch.substr(0,iPos) + cReplace + cSearch.substr(iPos+cFind.length);
iPos = cSearch.indexOf(cFind);
}
return cSearch;
}
Hope this helps (and i just typed this in, so don't rely on it working).
|
|
|
|
|
Sorry, forgot to sign in before posting...;P
onwards and upwards...
|
|
|
|
|
Kinda expensive solution DOM1 defines the removeChild method, so why not use it:
var parent = document.getElementById("anelement");
var child = document.getElementById("anotherelement");
parent.removeChild(child);
IE DOM0 implements the removeNode method:
var child = document.getElementById("anotherelement");
child.removeNode(true);
|
|
|
|
|
Does anyone know how to open a window in fullscreen with no scrollbars and so on just a plain blank screen that will be used to display pics?
Stay well and ejoy life to the max
|
|
|
|
|
You cant
The workers and I tried for days to find a way and NOTHING!!!
But...
we came up with this resault:
<script>
function OpenWndFullScreenMode()
{
window.open("popup.html","","top=<code>-30</code>,left=<code>-10</code>,width=<code>1024+10+25</code>,
height=<code>768+30+10</code>,directories,location,menubar,resizeable,scrollbars,toolbar");
}
</script>
Hope I helped you...
I not sure about the specific '-10' '+25' and '+30' numbers
but you got the idea.
Thanks for your help in closing the window.
=-=-=-=-=-=-=-
The Server
|
|
|
|
|
In addition you can get the width and height of the screen like this:
var screenWidth = window.screen.width;<br />
var screenHeight = window.screen.height;
in order to make your code more generic and it will work for any resolution......
|---------------|
| theJazzyBrain |
|---------------|
|
|
|
|
|
|
How does one call another funtion from within another.
eg.
function the_clown()
{
}
function bobo()
{
// call function the_clown()
}
Incase people are wandering I've been thrown into the deep end with java scripting, I literally know only what I've taught myself in the past four working days!!!!
all help will be definitly appreciated thanx
Stay well and ejoy life to the max
|
|
|
|
|
You just go:
function the_clown()<br />
{<br />
}<br />
<br />
function bobo()<br />
{<br />
the_clown();<br />
}
Good luck with JavaScript. It is cool writing javascript. I enjoy it alot!
|---------------|
| theJazzyBrain |
|---------------|
|
|
|
|
|
Hi all
=-=-=-=
in my HTML I need to open a window.
everything OK....
but then... I was asked to close it
<script language="JavaScript">
function OpenIt()
{
open("http://URL.com","MyNewWindow");
}
function CloseIt()
{
}
</script>
Please Help
=-=-=-=-=-=-=-
The Server
|
|
|
|
|
Hi there this is a bit ironic but anyway thanx for the help and this is what my book says regarding this.
<br />
var popwindow;<br />
<br />
function popup(){<br />
popwindow = window.open("popup.html","","top=40,left=40,width=200,height=100,directories,location,menubar,resizeable,scrollbars,toolbar");<br />
}<br />
<br />
function close_popup(){<br />
if (popwindow !=null )popwindow.close();<br />
}<br />
window.onload = popup;<br />
window.onunload = close_popup;<br />
Hope this helps not sure though!!
Stay well and ejoy life to the max
|
|
|
|
|
I'm a newbie at java script and have made a slideshow which randomizes which pics and so on.
But now I want to display only certain sets of pics inbetween certain times e.g. between 06:00 am and 07:30 am set 1 then back to normal then 11:45 am and 12:50 pm set 2 and so on, and I'm having problems puting all this on a fullscreen with no scrollbars or anything just the pics.
If anyone who reads this can help it would be greatly appreciated.
Stay well and ejoy life to the max
|
|
|
|
|
hi
I dont know how u can check the system time, but...
if u know how then u can do this:
Set an interval using the 'setInterval' function to check the time every
1000 ms (=every second) or 60000 ms (= every minute).
for example
<script language="JavaScript">
var NumberOfPicsForEachSet=5;
var NumberOfSets = 3;
var use_set = 0;
var YourSetsOfPics= new Array(NumberOfSets);
YourSetsOfPics[0] = new Array(NumberOfPicsForEachSet);
YourSetsOfPics[1] = new Array(NumberOfPicsForEachSet);
YourSetsOfPics[2] = new Array(NumberOfPicsForEachSet);
YourSetsOfPics[0][0] = "pic01.gif"
YourSetsOfPics[0][1] = "pic02.gif"
.
.
.
YourSetsOfPics[3][2] = "pic08.gif"
YourSetsOfPics[3][3] = "pic09.gif"
function CheckTime()
{
var the_time;
the_time = YourFunctionToGetTheTime();
use_set= 2;
if ((the_time>"6:00") and (the_time<"7:30"))
use_set = 0;
if ((the_time>"11:45") and (the_time<"12:50"))
use_set = 1;
}
function OnDocLoad()
{
<code> setInterval("CheckTime()",1000);</code>
}
</script>
<body onload="OnDocLoad()">
</body>
Hope I helped you...
I m not sure you can use the [][] like I showed you.
but if u can... good for you (I think it should work.
=-=-=-=-=-=-=
The Server
|
|
|
|
|
Is there any function that would tell me if some date is
correct or not. I have distinct year, month and day variables
and i would like to call some function that would take all these
parameters. If e.g month would be 14 , than function should somehow let me know that the date is not correct.
The same if I enter 34 for day or 31 if february month is set...
, etc.
Thanx for any suggestions
Michal Januszczyk
|
|
|
|
|
PHP has a date function like that, but AFAIK JavaScript doesn't. But it wouldn't be hard to emulate that function.
I'm drinking triples, seeing double and acting single
|
|
|
|
|
Try this date validation script, I found on the net
/**
* DHTML date validation script for dd/mm/yyyy. Courtesy of SmartWebby.com (http://www.smartwebby.com/dhtml/)
*/
// Declaring valid date character, minimum year and maximum year
var dtCh= "/";
var minYear=1900;
var maxYear=2100;
function isInteger(s){
var i;
for (i = 0; i < s.length; i++){
// Check that current character is number.
var c = s.charAt(i);
if (((c < "0") || (c > "9"))) return false;
}
// All characters are numbers.
return true;
}
function stripCharsInBag(s, bag){
var i;
var returnString = "";
// Search through string's characters one by one.
// If character is not in bag, append to returnString.
for (i = 0; i < s.length; i++){
var c = s.charAt(i);
if (bag.indexOf(c) == -1) returnString += c;
}
return returnString;
}
function daysInFebruary (year){
// February has 29 days in any year evenly divisible by four,
// EXCEPT for centurial years which are not also divisible by 400.
return (((year % 4 == 0) && ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );
}
function DaysArray(n) {
for (var i = 1; i <= n; i++) {
this[i] = 31
if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
if (i==2) {this[i] = 29}
}
return this
}
function isDate(dtStr){
var daysInMonth = DaysArray(12)
var pos1=dtStr.indexOf(dtCh)
var pos2=dtStr.indexOf(dtCh,pos1+1)
var strDay=dtStr.substring(0,pos1)
var strMonth=dtStr.substring(pos1+1,pos2)
var strYear=dtStr.substring(pos2+1)
strYr=strYear
if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
for (var i = 1; i <= 3; i++) {
if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
}
month=parseInt(strMonth)
day=parseInt(strDay)
year=parseInt(strYr)
if (pos1==-1 || pos2==-1){
alert("The Delivery Date format should be : dd/mm/yyyy")
return false
}
if (strMonth.length<1 || month<1 || month>12){
alert("Please enter a valid Delivery Month")
return false
}
if (strDay.length<1 || day<1 || day>31 || (month==2 && day>daysInFebruary(year)) || day > daysInMonth[month]){
alert("Please enter a valid Delivery Day")
return false
}
if (strYear.length != 4 || year==0 || year<minyear ||="" year="">maxYear){
alert("Please enter a valid 4 digit Delivery Year between "+minYear+" and "+maxYear)
return false
}
if (dtStr.indexOf(dtCh,pos2+1)!=-1 || isInteger(stripCharsInBag(dtStr, dtCh))==false){
alert("Please enter a valid Delivery Date")
return false
}
//return true
}
--------------------
Just pass the date from your form to this function
if(isDate(dtePlanDate)==false)
{
return false;
}
==============
Cheers ,
Written on a gravestone:
Here lies a father of 29. He could have had more but he didn't have the time!
|
|
|
|
|
Hello All,
I am needing advice on how to use a map such as mapquest, or another.
Do I do a link to mapquest and post on my clients site?
Or, do they charge a fee for this? I have seen this setup on many sites out there, and was wondering if anyone has experience with this kind of thing.
Thanks In Advance.
Tony
|
|
|
|
|
|
|
It is their restrictions that is a bit rough. You cannot open it in a new window or in a frame so they have to use the back button to return to your site or be gone.
Rocky Moore <><
|
|
|
|
|
Yeah, I saw. I think that's a bit too restrictive.
Tony
|
|
|
|