shiv
Members-
Content Count
48 -
Joined
-
Last visited
Everything posted by shiv
-
hai techocian..may be u didnt notice...go to the main login page of Xisto and u will see that they ask u to go to https://support.xisto.com/ to apply. a url such as ww.astahost.com/process is not given anywhere! is it that they changed it now because Xisto was overflowing so they are directing all of us to Xisto?
-
hai i registered in both Xisto and Xisto forums with the same user name and email. but this forum was more to my liking and so i was active only here on Xisto and i had accumulated 60+ credits while i neglected Xisto and my credits in Xisto stand in negetive. i have now applied for free hosting from here as i have 60+ credits...but i see you direct applications from both forums to the same page , namely https://support.xisto.com/ . im afraid my application will get rejected, if my poor credits in Xisto are mistakenly considered instead of my credis here! would like to bring it to the attention of people concerned..please look into this. many thanks! regards, shiv
-
Logo Designs I Created For My 2 New Websites rate the logos
shiv replied to shiv's topic in Graphics, Design & Animation
glad that the creator of some stunning 3dmax images even as a starter , finds these OK . but i wud hav appreciated a few suggestions 4m u on what will make them better ! thanks 4 ur comments. awaiting comments 4m more friends! cheerz! shiv -
thanks for ur detailed post on installing php samya. i had installed the latest version of cgi-perl on my comp 4m php.net but something was quite not right and it wasnt working. now i think i will try easy pho..seems a gr8 idea! thanks and keep up ur gud work! regards. shiv
-
hai this is the first time im trying my hand in photoshop and i created logo designs 4 my 2 new sites. i enjoyed the challenge of bringing out what i conceived , with whatever li'l photoshop skills i had. i animated the first image in gif format using gif creator , with images created in photoshop. the big challenge for me was creating the 'net' as i wanted using photoshop for the second image. im sure its no big deal for those who know ps well as i suppose there would be some specific tool to easily create the 'net' straight away. posting them here 4 ur kind reviews and comments. i would greatly appreciate each comment on how do u like the look of it and also tips/ suggestions to improve on it 4m photoshop pros out there. thanks in advance! cheerz! shiv
-
i find this really cool..gr8 piece of code. image rollovers Create image rollovers for your navigation without hardcoding any JavaScript into the HTML code on your Web pages. Easy to implement, even for beginners, and works across all browsers. Degrades nicely for visitors with JavaScript turned off. <!-- Paste this code into the CSS section of your HTML document -->img {border: none;}ul {list-style-type:none;}ul li {display:inline;}<!-- Paste this code into an external JavaScript file named: rollover.js -->function isDefined(property) { return (typeof property != 'undefined');}var rolloverInitialized = false;function rolloverInit() { if (!rolloverInitialized && isDefined(document.images)) { var bodyId = document.body.id; // ID of the BODY tag // get all images (including all <input type="image">s) // use getElementsByTagName() if supported var images = new Array(); if (isDefined(document.getElementsByTagName)) { images = document.getElementsByTagName('img'); var inputs = document.getElementsByTagName('input'); for (var i = 0; i < inputs.length; i++) { if (inputs[i].type == 'image') { images[images.length] = inputs[i]; } } } // otherwise, use document.images and document.forms collections // remove if not supporting IE4, Opera 4-5 else { images = document.images; inputs = new Array(); for (var formIndex = 0; formIndex < document.forms.length; formIndex++) { for (var elementIndex = 0; elementIndex < document.forms.elements.length; elementIndex++) { if (isDefined(document.forms.elements[i].src)) { inputs[inputs.length] = document.forms.elements[i]; } } } } // get all images with '_off.' in src value excepting the one that is for the BODY for (var i = 0; i < images.length; i++) { if (images[i].src.indexOf('_off.') != -1) { // check for BODY image, and turn it 'on' if found if (images[i].src.indexOf(bodyId) != -1) images[i].src = images[i].src.replace(/_off\./, '_on.'); else { var image = images[i]; // store the off state filename in a property of the image object image.offImage = new Image(); image.offImage.src = image.src; // store the on state filename in a property of the image object // (also preloads the on state image) image.onImage = new Image(); image.onImage.imageElement = image; // add onmouseover and onmouseout event handlers once the on state image has loaded // Safari's onload is screwed up for off-screen images; temporary fix if (navigator.userAgent.toLowerCase().indexOf('safari') != - 1) { image.onmouseover = function() { this.src = this.onImage.src; }; image.onmouseout = function() { this.src = this.offImage.src; }; } else { image.onImage.onload = function() { this.imageElement.onmouseover = function() { this.src = this.onImage.src; }; this.imageElement.onmouseout = function() { this.src = this.offImage.src; }; }; } // set src of on state image after defining onload event handler // so cached images (that load instantly in IE) will trigger onload image.onImage.src = image.src.replace(/_off\./, '_on.'); } } } } rolloverInitialized = true;}// call rolloverInit when document finishes loadingif (isDefined(window.addEventListener)) { window.addEventListener('load', rolloverInit, false);}else if (isDefined(window.attachEvent)) { window.attachEvent('onload', rolloverInit);}<!-- Paste this code into the HEAD section of your HTML document. You may need to change the path of the file. --><script type="text/javascript" src="rollover.js.js"></script><!-- Paste this code into the BODY tag --><body id="home"><!-- Paste this code into the BODY section of your HTML document --><div id="navb script:onclick=test();"><img src="home_off.gif" alt="Home" /></a></li> <li><a href="java script:onclick=test();"><img src="about_off.gif" alt="About" /></a></li> <li><a href="java script:onclick=test();"><img src="donate_off.gif" alt="Donate" /></a></li></ul></div><p><div align="center"><font face="arial, helvetica" size"-2">Free JavaScripts provided<br>by <a href="http://javascriptsource.com">The JavaScript Source</a></font></div><p> cheerz! shiv
-
try this one...its indeed sweet! sweet titles This script will display the titles on your links in a very "sweet" manner. The look is customized by using CSS and is easily changed. Degrades very nicely. <!-- Paste this code into the CSS section of your HTML document -->/* Fading Tooltips */div#toolTip { position:absolute; width:220px; background:#00009C; border:2px double #fff; text-align:left; padding:5px; -moz-border-radius:5px; z-index:1000;}div#toolTip p { margin:0; padding:0; color:#fff; font:11px/12px verdana,arial,serif;}div#toolTip p em { display:block; margin-top:3px; color:#FFCF31; font-style:normal; font-weight:bold;}<!-- Paste this code into an external JavaScript file named: toolTipLib1.js -->function addEvent(elm, evType, fn, useCapture) { if (elm.addEventListener) { elm.addEventListener(evType, fn, useCapture); return true; } else if (elm.attachEvent) { var r = elm.attachEvent('on' + evType, fn); EventCache.add(elm, evType, fn); return r; } else { elm['on' + evType] = fn; }}function getEventSrc(e) { if (!e) e = window.event; if (e.originalTarget) return e.originalTarget; else if (e.srcElement) return e.srcElement;}function addLoadEvent(func) {var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload(); func(); } }}var EventCache = function(){ var listEvents = []; return { listEvents : listEvents, add : function(node, sEventName, fHandler, bCapture){ listEvents.push(arguments); }, flush : function(){ var i, item; for(i = listEvents.length - 1; i >= 0; i = i - 1){ item = listEvents[i]; if(item[0].removeEventListener){ item[0].removeEventListener(item[1], item[2], item[3]); }; /* From this point on we need the event names to be prefixed with 'on" */ if(item[1].substring(0, 2) != "on"){ item[1] = "on" + item[1]; }; if(item[0].detachEvent){ item[0].detachEvent(item[1], item[2]); }; item[0][item[1]] = null; }; } };}();addEvent(window,'unload',EventCache.flush, false);<!-- Paste this code into the HEAD section of your HTML document. You may need to change the path of the file. --><script type="text/javascript" src="toolTipLib1.js"></script><!-- Paste this code into an external JavaScript file named: toolTipLib2.js -->var toolTipLib = { xCord : 0, yCord : 0, obj : null, tipElements : ['a','abbr','acronym'], attachToolTipBehavior: function() { if ( !document.getElementById || !document.createElement || !document.getElementsByTagName ) { return; } var i,j; addEvent(document,'mousemove',toolTipLib.updateXY,false); if ( document.captureEvents ) { document.captureEvents(Event.MOUSEMOVE); } for ( i=0;i<toolTipLib.tipElements.length;i++ ) { var current = document.getElementsByTagName(toolTipLib.tipElements[i]); for ( j=0;j<current.length;j++ ) { addEvent(current[j],'mouseover',toolTipLib.tipOver,false); addEvent(current[j],'mouseout',toolTipLib.tipOut,false); current[j].setAttribute('tip',current[j].title); current[j].removeAttribute('title'); } } }, updateXY : function(e) { if ( document.captureEvents ) { toolTipLib.xCord = e.pageX; toolTipLib.yCord = e.pageY; } else if ( window.event.clientX ) { toolTipLib.xCord = window.event.clientX+document.documentElement.scrollLeft; toolTipLib.yCord = window.event.clientY+document.documentElement.scrollTop; } }, tipOut: function(e) { if ( window.tID ) { clearTimeout(tID); } if ( window.opacityID ) { clearTimeout(opacityID); } var l = getEventSrc(e); var div = document.getElementById('toolTip'); if ( div ) { div.parentNode.removeChild(div); } }, checkNode : function(obj) { var trueObj = obj; if ( trueObj.nodeName.toLowerCase() == 'a' || trueObj.nodeName.toLowerCase() == 'acronym' || trueObj.nodeName.toLowerCase() == 'abbr' ) { return trueObj; } else { return trueObj.parentNode; } }, tipOver : function(e) { toolTipLib.obj = getEventSrc(e); tID = setTimeout("toolTipLib.tipShow()",500) }, tipShow : function() { var newDiv = document.createElement('div'); var scrX = Number(toolTipLib.xCord); var scrY = Number(toolTipLib.yCord); var tp = parseInt(scrY+15); var lt = parseInt(scrX+10); var anch = toolTipLib.checkNode(toolTipLib.obj); var addy = ''; var access = ''; if ( anch.nodeName.toLowerCase() == 'a' ) { addy = (anch.href.length > 25 ? anch.href.toString().substring(0,25)+"..." : anch.href); var access = ( anch.accessKey ? ' <span>['+anch.accessKey+']</span> ' : '' ); } else { addy = anch.firstChild.nodeValue; } newDiv.id = 'toolTip'; document.getElementsByTagName('body')[0].appendChild(newDiv); newDiv.style.opacity = '.1'; newDiv.innerHTML = "<p>"+anch.getAttribute('tip')+"<em>"+access+addy+"</em></p>"; if ( parseInt(document.documentElement.clientWidth+document.documentElement.scrollLeft) < parseInt(newDiv.offsetWidth+lt) ) { newDiv.style.left = parseInt(lt-(newDiv.offsetWidth+10))+'px'; } else { newDiv.style.left = lt+'px'; } if ( parseInt(document.documentElement.clientHeight+document.documentElement.scrollTop) < parseInt(newDiv.offsetHeight+tp) ) { newDiv.style.top = parseInt(tp-(newDiv.offsetHeight+10))+'px'; } else { newDiv.style.top = tp+'px'; } toolTipLib.tipFade('toolTip',10); }, tipFade: function(div,opac) { var obj = document.getElementById(div); var passed = parseInt(opac); var newOpac = parseInt(passed+10); if ( newOpac < 80 ) { obj.style.opacity = '.'+newOpac; obj.style.filter = "alpha(opacity:"+newOpac+")"; opacityID = setTimeout("toolTipLib.tipFade('toolTip','"+newOpac+"')",20); } else { obj.style.opacity = '.80'; obj.style.filter = "alpha(opacity:80)"; } }};addEvent(window,'load',toolTipLib.attachToolTipBehavior,false);<!-- Paste this code into the HEAD section of your HTML document. You may need to change the path of the file. --><script type="text/javascript" src="toolTipLib2.js"></script> cheerz! shiv
-
3=2 ! Ramanujam's Proof!.... Can U Find Any Flaws?
shiv posted a topic in Websites and Web Designing
Notice from szupie: Copied from http://forums.xisto.com/no_longer_exists/ -
Create Easily Modifiable Html Templates For Use In Your Perl Cgis
shiv posted a topic in Programming
Notice from szupie: Copied from http://www.tutorialized.com/tutorial/Ace-Pte-Creator/3364 with either a relative or full path to the html template. Example: &PageOut("t_index.htm"); where 't_index.htm' is your template file. Any line that has in(variable) will be replaced with $in{'variable'} "); njoy! shiv -
How Do You Validate Email Addresses? Looking for the best method
shiv replied to iGuest's topic in Programming
// Copied Post // -
hai this is my first post and i really hope someone finds it useful. i was looking for this trick for long and finally found out today... to rotate images in your page automatically in a sequence without having to refresh the page. i find it particualry useful to highlight on the home page the various contents inside my site. Notice from szupie: Copied from http://forums.xisto.com/no_longer_exists/ cheers! shiv