Show form
Ik heb een pagina met een form en hieronder een iframe.
Nu wil ik dat dit deze form er alleen staat als er in het iframe het bestand lijst.php is geopend. Wanneer er een ander bestand staan moet dit niet zichtbaar zijn.
Heeft iemand een idee hoe ik dit zou moeten doen?
Kan dat met display = no? Of zoiets?
Gr.
display: hidden;
is tonen
op dezelfde manier kun je het verbergen vanuit je andere scrips met ....display = 'none'
if iframe src=(verwerk.php)?
http://tinkerbin.com/guYD1ze5
Of met JavaScript: http://tinkerbin.com/A54UHOGs (klik op run om het voorbeeld te zien)
Met CSS3: Of met JavaScript: http://tinkerbin.com/A54UHOGs (klik op run om het voorbeeld te zien)
Ger van Steenderen op 28/02/2012 18:24:40:
Maar ik heb er ook nog iconen staan boven en die wil ik wel blijven zien.
Kan ik dan evengoed dit gebruiken, maar wel met wat aanpassingen?
Toevoeging op 28/02/2012 18:56:39:
Wouter J op 28/02/2012 18:29:41:
Met CSS3: http://tinkerbin.com/guYD1ze5
Of met JavaScript: http://tinkerbin.com/A54UHOGs (klik op run om het voorbeeld te zien)
Of met JavaScript: http://tinkerbin.com/A54UHOGs (klik op run om het voorbeeld te zien)
Ik zie niks. Het is maar een heel klein blokje waarin het wordt ge'run'd. En kan het niet uitrekken.
Daarnaast kan je dat form dan toch ook gewoon in lijst.php tonen
Ger van Steenderen op 28/02/2012 19:10:36:
Eigenlijk had ik je eerst de vraag moeten stellen waarom je een iframe gebruikt.
Daarnaast kan je dat form dan toch ook gewoon in lijst.php tonen
Daarnaast kan je dat form dan toch ook gewoon in lijst.php tonen
Nou ik vond dat wel mooier. Onze leraar zei dat het zo moest. Het gaat trouwens wel via een db. (Ik weet niet ofdat wat uitmaakt).
Kan ik het form niet id geven, en dan deze gebruiken?
Je kunt vanuit een (i)frame via javascript functies aanroepen dmv van window.top of window.parent. De laatste is het eerst bovenliggende als je geneste frames hebt.
Ger van Steenderen op 28/02/2012 19:33:13:
Nee, je plaatst het form in een div met een id op de parent page, die maak je standaard verborgen (diplay:none).
Je kunt vanuit een (i)frame via javascript functies aanroepen dmv van window.top of window.parent. De laatste is het eerst bovenliggende als je geneste frames hebt.
Je kunt vanuit een (i)frame via javascript functies aanroepen dmv van window.top of window.parent. De laatste is het eerst bovenliggende als je geneste frames hebt.
Moet ik dan
Code (php)
1
2
3
2
3
<iframe src="lijst.php" name="iframe" width="95%" height="500px">
if (src="lijst.php"){
window.top.window.document.getElementById('formdiv').style.display = 'block';} </iframe>
if (src="lijst.php"){
window.top.window.document.getElementById('formdiv').style.display = 'block';} </iframe>
?
Gewijzigd op 28/02/2012 20:34:35 door Stan Kiggen