Printable Version of Topic

Click here to view this topic in its original format

HTMLHelp Forums _ Client-side Scripting _ Hiding Iframe src value

Posted by: maha_g Mar 22 2012, 09:28 AM

Hello
I am using an iframe as follows

<iframe id="frame1" runat="server"/>

And am setting its src value from code behind
frame1.Attributes.Add("src", "default.aspx")

I thought by doing that the value of src wont appear in view source.But after running the page and viewing source this is what i get

<iframe id="frame1" runat="server" src="default.aspx"/>

Is there a way to hide the src value from appearing in souce code?


I tried to put src="" in .aspx hoping that after run it stays the same but it was updated to src="default.aspx"

Any suggestions?

Posted by: pandy Mar 22 2012, 10:56 AM

I suppose that's ASP. Doing it client side, with JavaScript, would get rid of the src in the HTML but it would still be visible in the JavaScript source.

Posted by: Christian J Mar 22 2012, 12:03 PM

Never heard of the RUNAT attribute before. It seems to be used for (server-side) ASP.NET scripting. Confusing by ASP.NET to add server-side code into HTML syntax like that.

QUOTE(maha_g @ Mar 22 2012, 03:28 PM) *
I thought by doing that the value of src wont appear in view source.

That would be correct if you used client-side javascript. But a server-side script outputs HTML, including the iframe's SRC value.

QUOTE(pandy @ Mar 22 2012, 04:56 PM) *

it would still be visible in the JavaScript source.

Also the user could find the URL in his browser history.

Posted by: patel Mar 23 2012, 05:22 AM

if i talk about php then in the other file you made iframe code and then include the file then it surely hide the code and shows the file and hide it

so i don't know in asp or javascript you can google it..

Posted by: maha_g Mar 23 2012, 06:32 AM

This is ASP.net

Posted by: pandy Mar 23 2012, 07:26 AM

The HTML source would still show everything if you use include.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)