Your Banner Here

   [Show all top banners]

Thyangboche
Replies to this thread:

More by Thyangboche
What people are reading
Subscribers
[Total Subscribers 0]
:: Subscribe
Back to: Kurakani General Discussion Refresh page to view new replies
 Frames in Frameset - HTML
[VIEWED 1996 TIMES]
SAVE! for ease of future access.
Posted on 08-20-08 9:11 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Hello Friends,

I have a question if anyone can suggest your experience in getting values in Frames when an action is taken from a frame.

 

Assume you have, FrameA and FrameB in a Frameset wherein a click of FrameA changes FrameA as well as FrameB. This means I am synchronizing all frames at the same instant.

 

Thanks.


 
दार्जीलिङे-दाई
Posted on 08-20-08 10:43 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

In simple HTML the content of different frames can be changed with the following but if you want to pass value you have to use JavaScript.

Try the following if you have not tried already..



<frameset rows="50, *" border="0">
<frame src="OriginalHTMLfile-to-be-displayed.html" name="Frame1">
<frame src="OriginalHTMLfile-to-be-displayed.html" name="Frame2">
</frameset>




<a target=_blank href="newHTMLfile.html" target="Frame1">Frame1</a>
<a target=_blank href="newHTMLfile.html" target="Frame2">Frame2</a>


 
Posted on 08-21-08 12:00 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

The solution provided by दार्जीलिङे-दाई is correct. I was wondering why in the world you want to use frameset. Frameset is old school technique and also it is hassle to maintain but again that's just my 2 cents.

 
Posted on 08-21-08 12:57 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Darjeelingbro,

Yes, I was asking by passing value in the left frame and right frame. But in Java need suggestion so that on clicking a submit button and onClick event, the change can be displayed with such value on both the frames left and right.

Calbro,

You are right as well. But, I want to do in an old way. I think old is gold, isn't it?

Thanks to both of you.


 
Posted on 08-21-08 4:45 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 
 
दार्जीलिङे-दाई
Posted on 08-21-08 7:01 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Thyangboche bro,

I remember doing similar things long time ago when frame was very popular among web developers. Just let me know what sort of value you are trying to pass on to two different frames.

Are you just trying to display same html file on two different frames?

OR

You want to pass some sort of value (integer, string ..etc) from a form?

They have to be dealt differently so let me know more about it. I can't promise but I'll try my best to find some solution to that. Tell me exactly what you are trying to do. More info is needed.



 
Posted on 08-21-08 7:46 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Darjeelingbro, I have left and right frame. In the right frame,I have a form with text box and a submit button on the right frame. I will use 'USERID' in the text box. As per the text box,

i> the left frame should display the 'NAME'  and

ii> the right frame should display the 'USERID' ie.,

   NAME  (Display)      |   USERID (display)     

                                   |  Textbox : ...............

                                   |  Submit Button

    Left Frame                   Right Frame

 

Thanks alot!


 
Posted on 08-22-08 5:40 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Darjeeling Bro,

 

Any Progress??


 
Posted on 08-22-08 5:57 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

why dont you use tables?

R u sure u want to do it using frames? 'Coz  as far as i remember, frames contain completely different webpages. How will you call java of another webpage? But, first is java even allowed in framset??

But if you really want to do it using frames, u might have to use some serverside (using get and post), I dont think only java will be enuff for this..Lets see, if darjdai..comes up with something better.

 

BABA darjdai..ghost server matrai hola bhaneko ta html ko ni champ...


 
Posted on 08-22-08 6:19 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Thanks techguy. My design is not bad because of the following reasons and ofcourse Your questions answered too:

1. In java we can push the targets to two/or more different frames and pull synchronized value by message queues.

2. Serverside request/response processing is not reqd. I dont want any controller/processor to do HTML work. 

But, I am just trying without any o/p. Also, darjbro was saying something. I think you will take lil more time with final deployed code. Have ur say bro?


 
दार्जीलिङे-दाई
Posted on 08-23-08 5:10 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

...
Last edited: 23-Aug-08 05:14 AM

 
दार्जीलिङे-दाई
Posted on 08-23-08 5:11 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Thyangboche bro,

I am still trying to find some solution to your problem. I hope the following codes will be helpful to you. Please test it and try to complete it if it is what you want. The codes can display Name on left frame and UserID on right frame, but for some reason Submit button form created by java is not doing the work properly so I am still trying to find something to bring back "form" below the result. If time permits, in the mean time, I will keep looking to solve that too. Hope this helps.


index.html

<HTML>
<HEAD>

<TITLE>MAIN PAGE</TITLE>

</HEAD>

<FRAMESET COLS="50%,50%">

    <FRAME SRC="leftFrame.html" NAME="left">
    <FRAME SRC="rightFrame.html" NAME="right">
</FRAMESET>
</HTML>

left frame:

<HTML>
<HEAD>

<TITLE>Left Frame</TITLE>


< language="Java">

function nameFind(userIDnumber)
{
 

switch(userIDnumber)
{
case "001" :
 userName="Ram";
 document.write("NAME : " + userName);


break;

case "002" :
 userName="Shyam";
document.write("NAME : " + userName);


break;

case "003" :
 userName="Sita";
document.write("NAME : " + userName);
break;

case "004" :
 userName="Hanuman";
document.write("NAME : " + userName);
break;

case "005" :
 userName="Laxman";
document.write("NAME : " + userName);
break;

case "006" :
 userName="Ritthe";
document.write("NAME : " + userName);
break;

case "007" :
 userName="Banduke";
document.write("NAME : " + userName);
break;

case "008" :
 userName="Chaure";
document.write("NAME : " + userName);
break;

case "009" :
 userName="Dalle";
document.write("NAME : " + userName);
break;

default:
 
document.write("NAME NOT FOUND");
break;
}
}

</>

</HEAD>
<BODY>

</BODY>

</HTML>
   

Right Frame

<HTML>
<HEAD>
<TITLE>Right Frame</TITLE>
</HEAD>
<SCRIPT language="JavaScript" type="text/java">
<!--

function displayID()
{

var userIDnumber = document.getElementById("userID").value;
top.left.nameFind(userIDnumber);
document.write("UserID : " + userIDnumber);

}

//-->

</SCRIPT>

<BODY>

<form onSubmit="displayID()">
<input type="text" id="userID">
<input type="submit" value="getID">
</form>

</BODY>
</HTML>  

 
दार्जीलिङे-दाई
Posted on 08-23-08 5:13 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

...
Last edited: 23-Aug-08 05:16 AM

 
Posted on 08-23-08 10:53 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Have seen this thread for a few days. Here's one way to do it.
When you have to access multiple elements it's always good to call the DOM properties. When you type in one textbox the otherone will update at the same time. You can use different methods of doing this such as by creating another button and assigning the onclick event instead of the onkeyup event. I'm sure there are many other ways to do it.

File no. 1: index.htm
<frameset cols="250,*" border="2">
<frame src="left.htm" name="leftframe" style="background-color:#ccc;">
<frame src="right.htm" name="rightframe"  style="background-color:green;">
</frameset>


File no 2: left.htm:
<input type="text" name="leftentry" id="leftentry" onkeyup="top.frames[1].document.getElementById('rightentry').value=top.frames[0].document.getElementById('leftentry').value;">


File no 3: right.htm:

<input type="text" name="rightentry" id="rightentry" 
onkeyup="top.frames[0].document.getElementById('leftentry').value=top.frames[1].document.getElementById('rightentry').value;">

 
Posted on 08-23-08 11:12 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

KHAI KE KHAI KE PYAATT MA  TA!!!!

mulaa saag.


 
Posted on 08-23-08 5:02 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

Does anybody know where I can get the basic html page template?  I have no use for any fancy features.  Just basic one.  Please see below.

A banner area on the top across.  A navigation bar on left side.  And the main body area on the right.  All I need is bunch of buttons on the left navigation bar so that when one clicks on it the content on the main body area would change. 

I am not sure if the frames is the way to go, but I don't want to make it complicated.  Any help?

 

 



 
Posted on 08-23-08 7:34 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

This issue got RESOLVED successfully on 08222008!

Thanks a lot for the input to Darjeeling bro and San.

Riten: Try dynamicdrive.com, there are many things that you can find.


 
दार्जीलिङे-दाई
Posted on 08-24-08 3:32 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?        
 

thyangboche bro...good to know that the framing thing is resolved in time. Its good you even got attention from San bro. Thanks to San for his simple way of resolving the problem easily.

riten bro....You can use CSS to do such layout. There are thousands of tuts and codes available for free in the internet. 

 


Please Log in! to be able to reply! If you don't have a login, please register here.

YOU CAN ALSO



IN ORDER TO POST!




Within last 365 days
Recommended Popular Threads Controvertial Threads
TRUMP 2016!!! Here is why?
Vote for Hillary for President not Bernie 2016
How long does it take to get I485 approved?
which stock to buy
What are your first memories of when Nepal Television Began?
Love lost....जब तिमी मेरो रहेनौ
Ek chhoti si kahani ( True story )
निक्की कार्की द्वारा नर्थ क्यारोलाइनामा कार्यक्रम आयोजकबाट आफूमाथि यौन दुराचार भएको आफ्नै फेसबुक लाइभ मार्फत खुलाशा
मलाई ब्रेड खायो कि सारै पाद आउछ..
Cryptocoin Mania bitcoin ether
Buy buff sukuti, cheap nepali tshirts, and a lot of other Nepali goods online
TPS TO BE EXTENDED UNTIL DECEMBER 24, 2019
ओपन challenge फर गनाउने (underwear)
Amby Writes:- My Caffeine Indulgence- I
BITCOIN and other Cryptocurrencies
How to Start a new Business?
kiiitaaab download
प्रियंका कार्की फोटो अबलम भाग २ , ३ जून २०१६ copyright @पुन्टर
Help me find OLD NEPALI FOLK geet
किन पढ्नु अमेरीकामा???
Download Nepali Calendar With Date Converter For Desktop
Don't apply Canada Immigration through COLIN R. SINGER
.NET Training Registration **Serious Students**
अर्चना पनेरुले बिहे पश्चात एस्तो अस्लिल भिडियो सार्वजनिक गरे
राई कान्छा र धोति
मुजी चोर धोतिहरु
Nidda Devkota?
साम्राज्ञी शाह शुटिङ गर्दा गर्दै रोइन
Crypto Marktet, Investment, Coinbase, Gdax,
UNLIMITED call to Nepal @ $10 per month
सार्बजनिक अवार्ड कार्यक्रम मै प्रियंका कार्की माथि थप्पड ( video )
Finally tps extended (18 months) ( full statement)
Ek chhoti si kahani ( True story )
TRUMP 2016!!! Here is why?
Vote for Hillary for President not Bernie 2016
NOTE: The opinions here represent the opinions of the individual posters, and not of Sajha.com. It is not possible for sajha.com to monitor all the postings, since sajha.com merely seeks to provide a cyber location for discussing ideas and concerns related to Nepal and the Nepalis. Please send an email to admin@sajha.com using a valid email address if you want any posting to be considered for deletion. Your request will be handled on a one to one basis. Sajha.com is a service please don't abuse it. - Thanks.

Sajha.com Privacy Policy

Like us in Facebook!

↑ Back to Top
free counters