[TYPO3-UG Denmark] frames og form-submit

PEF xx at xx.xx
Tue Jun 24 16:15:03 CEST 2008


Hej gruppe,

Jeg sidder og roder med et site, hvor jeg benytter frames (kunden vil 
gerne have musik konstant). Det går også fint, indtil jeg skal 
genindlæse rammen efter submit fra en form - så genindlæses hele 
framesættet, i stedet for blot content-rammen.

I korthed ser min kode således ud:

<script type="text/javascript">
    function storesCountry(id, obj, lang, cHash) {
       if(obj.selectedIndex > 0) {
	var fm;
	fm = obj.form;
	ctry = obj.value;
	fm.action = "index.php?id=" + id + "&ctry=" + ctry + "&L=" + lang;
	fm.submit();
       }
    }

alternativt:

    function storesCountry(id, obj, lang, cHash) {
       if(obj.selectedIndex > 0) {
	top.frames[1].location = "index.php?id=" + id + "&ctry=" + ctry + "&L=" 
+ lang;
       }
    }

</script>

<form target="content" action="" method="POST">
	<select onchange="storesCountry(25, this, '0', 9e3cfc48eccf');">
		<options value="dk">..</options>
		...
		...
	</select>
</form>

------------

typoscript:

content = PAGE
content.typeNum = 1
content.10 = USER
content.10.userFunc = tx_templavoila_pi1->main_page

music = PAGE
music.typeNum = 2
music.10 = FILE
music.10.file = fileadmin/templates/hs-music.html

nxs_frameset = PAGE
nxs_frameset.typeNum = 0
nxs_frameset.frameSet {
    rows = 1,*
    params = border="0" framespacing="0" frameborder="NO"
    1 = FRAME
    1.obj = music
    1.params = border="0" noresize scrolling="NO" marginheight="0" 
marginwidth="0" frameborder="0"

    2 = FRAME
    2.obj = content
    2.params = border="0" noresize scrolling="NO" marginheight="0" 
marginwidth="0" frameborder="0"
}

Er der nogen, der kan fortælle mig, hvad som skal ændres, hvis det skal 
virke efter hensigten?

Venlig hilsen
Peter Falk


More information about the TYPO3-UG-denmark mailing list