Vraag & Antwoord

Webdesign (HTML, CSS, Flash)

FORM in IFRAME ?

10 antwoorden
  • Hallo experts :wink: . Ik heb een prima werkende mailform.htm. Als ik 'm apart als htm aanroep, werkt ie prima. Maar zodra ik 'm via een menu in een IFRAME laat verschijnen, kan ik de "checkbox" en "radio" nog wel gebruiken, maar de gewone input (text) is "read only" (ik kan er niets invoeren). Iemand een idee ? Dit is m'n IFRAME-code in het hoofddocument (index): <IFRAME SRC="iframe.htm" NAME="IFRAME" FRAMEBORDER="1" ALIGN="center" WIDTH="770" HEIGHT="435"></IFRAME> inhoud iframe.htm: <FRAMESET FRAMEBORDER="0" FRAMEBORDER="no" BORDER="0" FRAMESPACING="0" NORESIZE ROWS="17,*,15"> <FRAME NAME="menu" SRC="frames/menu.htm" SCROLLING="no" NORESIZE MARGINWIDTH="0" MARGINHEIGHT="0"> <FRAME NAME="rest" SRC="frames/intro.htm" SCROLLING="auto" NORESIZE MARGINWIDTH="0" MARGINHEIGHT="0"> <FRAME NAME="onder" SRC="frames/onder.htm" SCROLLING="no" NORESIZE MARGINWIDTH="0" MARGINHEIGHT="0"> </FRAMESET> Het formulier wordt keurig in "rest" gezet, en zoals gezegd, alles lijkt te werken, [b:d7a5384297][color=darkred:d7a5384297]behalve[/color:d7a5384297][/b:d7a5384297] dan die invoer-restrictie ! Wie heeft er een idee waarom ik hier niets kan invoeren :o ?
  • wanneer ik iframe.htm direct open (dus alleen de frames indeling) dan werkt de invoer ook [b:0c2ecad836]wel[/b:0c2ecad836]... het gaat mis zodra ik het geheel in een IFRAME zet.... -- Ik heb echter op een ander site'je ook een mailform in een IFRAME... helemaal geen problemen.... :roll:
  • Heb je nog ergens enkele "onbeheerde" CSS declaraties aan staan voor het <input> tag ? heb je ook een url zodat we de hele code kunnen zien?
  • [quote:43c1c9e6be="boesh"]Heb je nog ergens enkele "onbeheerde" CSS declaraties aan staan voor het <input> tag ? heb je ook een url zodat we de hele code kunnen zien?[/quote:43c1c9e6be] Bedankt voor je reply... Voor zover ik kan zien geen verdwaalde csss declaraties. Deze heb ik overigens apart staan in een extern bestand. Ingekorte demo: - de FRAMESET die gewoon werkt: [url=http://212.238.180.73/problem/iframe.htm]http://212.238.180.73/problem/iframe.htm[/url]. - zodra je dit in een IFRAME stopt, kun je alleen checkbox en radio nog gebruiken, de rest wordt readonly: [url=http://212.238.180.73/problem/index.htm]http://212.238.180.73/problem/index.htm[/url]. Ik ben benieuwd of je m'n fout kunt vinden :cry: . Alvast bedankt.
  • auto full screen.... anti rechterklik... :roll: anyways; als je het iframe nou eens NIET met javascript in de parent schrijft? t.
  • [quote:0970f6d95c="teacher"]auto full screen.... anti rechterklik... :roll: anyways; als je het iframe nou eens NIET met javascript in de parent schrijft? t.[/quote:0970f6d95c] Ik heb de "anti rechterklik" al uitgeschakeld, mocht niet baten. Bovendien heeft alleen de index.htm (die het iframe bevat) een auto full screen. Kan me niet echt voorstellen dat dat de boosdoener is, maar toch maar weggehaald, je kunt immers niet weten :wink: . Nog niet. Dus Index.htm bevat het <IFRAME> met hierin iframe.htm Iframe.htm is een gewone <FRAMESET> die apart prima werkt en dan werkt de form ook. Maar roep je de iframe.htm (de frameset) op in de <IFRAME> dan werken de <INPUT> velden niet meer. Wie het weet mag het zeggen :lol:
  • nee.. ik bedoel dit: [code:1:7138f00f17] <SCRIPT LANGUAGE="JavaScript1.3"> if (window.screen.width < 1024) { document.write('<IFRAME SRC="iframe.htm" NAME="IFRAME" FRAMEBORDER="0" ALIGN="center" WIDTH="770" HEIGHT="320"></IFRAME>'); } else { document.write('<IFRAME SRC="iframe.htm" NAME="IFRAME" FRAMEBORDER="1" ALIGN="center" WIDTH="770" HEIGHT="435"></IFRAME>'); } // --> </SCRIPT> [/code:1:7138f00f17] Schrijf gewoon het frameset weg via html. t.
  • :roll: Wat als je [color=red:ab972dd255][b:ab972dd255]z-index:1[/b:ab972dd255][/color:ab972dd255] en [color=red:ab972dd255][b:ab972dd255]z-index:3[/b:ab972dd255][/color:ab972dd255] verwisseld? [url=http://www.handleidinghtml.nl/css/css-oud/position.htm#z-index]Handleiding HTML - Stijleigenschappen voor positioneren[/url] :wink:
  • [quote:16a8352329="teacher"]nee.. ik bedoel dit: [code]Schrijf gewoon het frameset weg via html. [/quote:16a8352329] Wellicht dat ik je (nog) niet goed begrijp, maar dat doe ik toch ook ? Ik heb alleen wat Javascript gebruikt omdat ik afhankelijk van de gebruikte schermresolutie het <IFRAME> iets van grootte wil laten veranderen.... Maar dat doet volgens mij niets aan het probleem af...
  • [quote:2f4b1760ee="jossan"]:roll: Wat als je [color=red:2f4b1760ee][b:2f4b1760ee]z-index:1[/b:2f4b1760ee][/color:2f4b1760ee] en [color=red:2f4b1760ee][b:2f4b1760ee]z-index:3[/b:2f4b1760ee][/color:2f4b1760ee] verwisseld? [url=http://www.handleidinghtml.nl/css/css-oud/position.htm#z-index]Handleiding HTML - Stijleigenschappen voor positioneren[/url] :wink:[/quote:2f4b1760ee] Jossan je bent geweldig ! Hoe het kan mag joost weten, maar de "layer" (DIV) met m'n tellertje lag "over" (layer 3) de rest, dus dekte ie ze af denk ik. Maar hoe het dan komt dat je de radio en checkbox wel kunt gebruiken en de input niet ? Geen idee. Maar het bracht wel de oplossing ! Allemaal (en in het bijzonder Jossan natuurlijk :wink: ) bedankt !

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.