|
function HideFrame() {
top.FrameSetName.cols = "0,*";
}
Put this code in a child page and replace FrameSetName with the name/id of its frameset. Call the function with a button click or whatever is needed.
[edit]Oh yeah, you can play with the rows too ... I know this works in IE [/edit]
Wally Atkins Newport News, VA, USA
|
|
|
|
|
Thanks!
Works perfectly!
/Daniel
|
|
|
|
|
can somebody more knowledgeable than me tell me what the order of the request.blah search is in?
does it go:
GET
POST
SESSION
COOKIES
?
"even if my world is weird its my world" biz stuff about me
|
|
|
|
|
|
hu? need more information
>> request.blah search ??
do you mean query string vs. form variables?
"No matter where you go, there your are..." - Buckaoo Banzi
-pete
|
|
|
|
|
Here's a reference to an URL that explains how to set up SMTP on your server so you can send emails via CDONTS.
Now, under:
MMC
>Services And Applications
>IIS
>Default SMTP (Select Properties)
>Delivery Tab
>Advanced
>Textbox: Smart Host: mail.somedomain.com (PROBLEM HERE. See below)
QUESTION: I do not have a domain name on my test server. Can I set "Smart Host" to "mail.127.0.0.1" instead? I tried, it didnt work.
Thanks.
|
|
|
|
|
Hi, everyone!
I have a C++ client that can form a HTTP
package, including header and body. Now I
want to send some binary data (byte stream) to
a servlet. Now I have two questions,
1. What is the format of the HTTP request package
that my C++ client should form?
2. How can the servlet receive the byte stream data?
BTW: I want to send all the data in HTTP body.
Where can I find some sample codes?
Thanks in advances,
George
|
|
|
|
|
In a pure XHTML/CSS environment, where you only use CSS for formatting and XHTML for structure, how does one center or right-align things that are not text? Like, if I wanted to make a resolution-independent page that centered the logo at the top, how could this be done? I know for text there's the text-align property, and I know you can position things exactly relative to the left and top of the page, but... how could you center or right-align, say, an image, using pure CSS?
-Domenic Denicola- [CPUA 0x1337]
“I was born human. But this was an accident of fate—a condition merely of time and place. I believe it's something we have the power to change…”
|
|
|
|
|
text-align operates on any line-box so whether it contains text, images, tables, objects, rules, or whatever, it should have the desired effect.
So in the example you gave of an image, you would do something like this
<div style="text-align: center; width:100%">
<img ... />
</div>
|
|
|
|
|
That's strange. "Text align" seems rather misnamed. Do you know their reasoning behind this?
Eh, whatever. In any event, thank you very much! One less thing to quizically puzzle over...
-Domenic Denicola- [CPUA 0x1337]
“I was born human. But this was an accident of fate—a condition merely of time and place. I believe it's something we have the power to change…”
|
|
|
|
|
Domenic [Geekn] wrote:
Do you know their reasoning behind this?
No; personally I'd have named it "align", but hey. I don't think I am wrong - I did trawl through the W3C spec and that was all I could find on the subjet. I suppose it makes sense - the image (or whatever) can't position itself relative to it's container without knowing about it, so the container positions it relative to itself instead. Sort of. I think. Er...
|
|
|
|
|
Not the excryptrion at the level of 'e-com site'. But I am in need to excrypt/decrypt my data.
The requirement goes like this, the user will get the mails with links in it. I dont want to reveal the params, that are contained in the mails. So these need to be encrypted, and get decrypted when they enter my page in 'click of the URL'.
Is there anything avaulable in the ASP / jscripts for this?????
Thanks in advance!
I was born intelligent Education ruined me!.
|
|
|
|
|
Don't know if you've looked at .NET, but there are loads of useful tools in the System.Security.Cryptography namespace that should do pretty much whatever you need. From block encrytion, stream encryption or hashing alogorithms of various kinds, its got the lot.
Quote from a clever bloke :
"I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones." - Albert Einstein
|
|
|
|
|
Giles wrote:
Don't know if you've looked at .NET
But.... I need the stuffs right now in simple ASP or JScripts only.... Thanks for ur reply
I was born intelligent Education ruined me!.
|
|
|
|
|
|
will give it a try. Thanks
I was born intelligent Education ruined me!.
|
|
|
|
|
This is really good, and works fine. Thanks!
I was born intelligent Education ruined me!.
|
|
|
|
|
|
Will look int it. Thanks for the reply!
I was born intelligent Education ruined me!.
|
|
|
|
|
I have the ... Contents in the include file. And the problem now is I dont have control about the titles, description of individual files.. as my site is an information site, I want to have like that.
After a few days of work I managed to have a database of all the files with the title and description. Wow... it works fine is displaying the title of the page. And I managed to put the description too.
I have a doubt now, will the search engine robots be able to see these 'description picked from the database' properly?? I mean, will they be able to pick the title, desc of the page as I expect to pick it from the database??
I was born intelligent Education ruined me!.
|
|
|
|
|
Hi,
I have the following problem with JavaScript dropdown. Some of the items (TEXT displayed) are extremely large and because of the stylesheet applied, the text appears truncated.
When the dropdown is open, by clicking the down arrow and when the user is seeing the various items by scrolling the dropdown list, can I get the currently selected value in some Title Tooltip or JavaScript overlib MouseOver Trick.
I don't want that in onChange (which occurs when focus is blurred). As the user scrolls up and down with in the same Html Select box, I want to get hold of the currently selected text.
Deepak Kumar Vasudevan
http://deepak.portland.co.uk/
|
|
|
|
|
well....to be honest with you..the way you want to do this...its pretty mucho NOT POSSIBLE (at least as far as I know). But...the good news is...that I found a way around it.(if I were in your position, it'd work for me)
so here it goes..
since you cant apply mouseover events to the <option></option> tag..what I did was recreate with layers and images a dropdown list. Assuming that you are using some sort of dynamic script that will do all the anoying job, this is what I cam up with. I have an INPUT box called "selectbox" with an inicial value of "select a value". Next to it I put an image of a pulldown-menu-arrow which is a link that when clicked makes the layer "Layer" visible. Within Layer there is a table that contains, in rows, the values of your list. Each of these rows contains a linked value that when it is moseovered, makes another layer visible (Layer1)- Layer1 shows the description of the mouseovered item. When any of the items are clicked, the input box "selectbox" recieves the value of that item and finally hides Layer.
sounds confusing???
dont worry...Ive never been much of a teacher..so heres the script...
ready to work..just copy/paste it in an html and run it..you'll see,..
hope it works..luck.
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
</head>
<body >
<form name="frm" method="get" action="">
<table width=289>
<tr>
<td width="162">
<nobr><input name="selectbox" type="text" value="select a value"><a href="javascript:void(0);" onClick="MM_showHideLayers('Layer','','show')"><img src="http://www.radiostatic.net/jon/help/arrow.gif" border=0 align="absmiddle"></a></nobr><br>
<div id="Layer" style="border: 1px solid #CCCCCC; position:relative; width:100%; height:100; z-index:1; overflow: auto; visibility: hidden;">
<table cellpadding=0 cellspacing="0" border=0>
<tr>
<td><a href="javascript:void(0);" onCLick="javascript:frm.selectbox.value='1';MM_showHideLayers('Layer1','','hide')" onmouseout="MM_showHideLayers('Layer1','','hide')" onmouseover="MM_showHideLayers('Layer1','','show');document.all.Layer1.innerHTML='<marquee>Description 1</marquee>';">1</a></td>
</tr>
<tr>
<td><a href="javascript:void(0);" onCLick="javascript:frm.selectbox.value='2';MM_showHideLayers('Layer1','','hide')" onmouseout="MM_showHideLayers('Layer1','','hide')" onmouseover="MM_showHideLayers('Layer1','','show');document.all.Layer1.innerHTML='<marquee>Description 2</marquee>';">2</a></td>
</tr>
<tr>
<td><a href="javascript:void(0);" onCLick="javascript:frm.selectbox.value='3';MM_showHideLayers('Layer1','','hide')" onmouseout="MM_showHideLayers('Layer1','','hide')" onmouseover="MM_showHideLayers('Layer1','','show');document.all.Layer1.innerHTML='<marquee>Description 3</marquee>';">3</a></td>
</tr>
<tr>
<td><a href="javascript:void(0);" onCLick="javascript:frm.selectbox.value='4';MM_showHideLayers('Layer1','','hide')" onmouseout="MM_showHideLayers('Layer1','','hide')" onmouseover="MM_showHideLayers('Layer1','','show');document.all.Layer1.innerHTML='<marquee>Description 4</marquee>';">4</a></td>
</tr>
</table>
</div>
</td>
<td width="115">
<div id="Layer1" style="z-index:2; width:100%;height:100%; background:aliceblue"></div>
</td>
</tr>
</table>
</form>
</body>
</html>
<a href="http://www.radiostatic.net/jon/index.html" target=_new>GET TO KNOW ME</a>
|
|
|
|
|
Hi,
QUESTION 1:
I established one column on the data grid so that when the user click on that column, the corresponding row gets deleted. So, the data grid looks like this.
Current login: John
Delete Login Msg Title Posted (Heading)
Mary XXX 1/3/2002
Delete John XXX 1/7/2002 (Note that "Delete" is only enabled for rows which the "current user" created. ANd therefore he has right to delete them - but NOT other msg)
Jackson XXX 1/4/2002
Zapi XXX 1/2/2002
Delete John XXX 1/8/2002
The problem is, the "Delete" button appears on EVERY row - NOT just the rows that "John - the current user" has created. How can I fix this?
Here's my code - note that I had "AutoGenerateColumns=True":
<asp:datagrid id="dgForum" ..... OnItemCommand="Command">
<SelectedItemStyle .....></SelectedItemStyle>
<AlternatingItemStyle .....></AlternatingItemStyle>
<ItemStyle .....></ItemStyle>
<HeaderStyle .....></HeaderStyle>
<Columns>
<asp:TemplateColumn HeaderText="Detail">
<ItemTemplate>
<asp:LinkButton ID="Detail" text="Detail" CommandName="Detail" Runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>
QUESTION 2:
For HTML tables, changing the color on mouseover is simple:
<table>
<tr bgColor='SomeColor' OnMouseOver="bgColor='Red'" OnMouseOut="bgColor='SomeColor'" >
<td>some data</td>
</tr>
</table>
How can you do the same for data grid? Note that the code fragment I posted for question 1 does NOT has any <tr> tags for me to insert "OnMouseOver"....
Thanks.
norm
|
|
|
|
|
norm,
On question 1, you need to invoke a helper function in the code behind. You will have to set Autogenerate columns to false to customize the datagrid. Something similar to the following:
--.aspx page in the item template tag
<code><%# functionname(databinder.eval(container.dataitem("columnname")) %></code>
--code behind (sorry, but I am most familiar with VB)
<code>Function functionname(variable as string) as string
If variable = 1 then
return html code to generate the delete link
else
return "nbsp"
End IF
End Function</code>
On questions 2, you would need to add a reference the code behid file to the html table and add attributes to that table.
<code>
Dim td1 as HTML.Column(????)
td1.Attributes.Add(onmouseover, "javacode")
</code>
I am not 100% sure on the syntax of this one, since I am trying to write this from memeory and I haven't done a lot of java coding yet in my applications, but take a look at the attributes add portion and it should point you in the right direction.
Hope this helps.
Jeremy Oldham
P.S. Did you ever get the problem with the cursor fixed?
|
|
|
|
|
Thanks. Sorry that it took so long to reply, I had to reinstall my machine last nite. I think most work should be done in onpage_load. Anyway, here's the feedback:
Question 1: Pseudo code only. I'm starting out on C# and VB.NET too.
'Note: I think the logic should best be implemented on Page_load dont you think?
Sub Page_load(variable as string) as string
Rows = Me.dgGrid.Rows
For Each row in Rows
If row("column1")='James' Then 'Do you think this is the way to go?
row("column2").visible = true 'Is this the right property to use? If not, which?
else
row("column2").visible = false
Next
End Sub
Question 2:
Dim td1 as HTML.Column(????) 'Column?? U mean 'Rows' do you? How exactly will you code this?
td1.Attributes.Add(onmouseover, "javacode") 'How can you pass parameter to event handler?
... let's see, do u think this will work?
Page_Load(..)
...
Rows = Me.dgGrid.Rows
For Each row in Rows
row.Attributes.Add(OnMouseOver, "SetHighlite") 'Referencing client side script? Any problem?
Next
...
End Sub
Can you give a small functional code snippet on eventhandler SetHighlite? I'm not familiar with clientside scripting "object" model... I think for highlite:
bgColor='Blue';
but not good at Javascripts.
QUESTION 3:
The cursor problem? Yes, it's solved. You want to know how?
|
|
|
|
|