[HTML / PHP] Searchform trekt frame uit elkaar *

Pagina: 1
Acties:
  • 891 views sinds 30-01-2008
  • Reageer

Acties:
  • 0 Henk 'm!

Anoniem: 94901

Topicstarter
Morgen,

Ben druk bezig een PHP template aan het aanpassen. Heb de searchbox verplaatst naar een andere tabel. Daarin een andere cel aangemaakt en de search daarin geplakt. copy paste werk :)

Nu is het zo dat de tabel waarin de searchbox heb geplaatst uit elkaar word getrokken door dit form. Het lijkt alsof er een break bijkomt, maar deze is er niet. (Cel word dus 2x hoger, 2 regels ipv 1)

Zodra ik de form verwijzing weghaal werk uiteraard mn search niet meer, maar is de cel wel weer normaal zoals ie hoort.

in de code staat ook niks opmerkelijks wat het kan verklaren:

<td width="175"><div align="right">
<form action='index.php' method='post'>
<input class="inputbox" type="text" name="searchword" size="15" value="search..." onblur="if(this.value=='') this.value='search...';" onfocus="if(this.value=='search...') this.value='';" /><input type="hidden" name="option" value="search">
</form>
</div></td>

Staat geen afmeting in, of een andere reden waarom ie ineens zo gek doet. Iemand misschien een oplossing?

Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 16:39

TeeDee

CQB 241

Ten eerste heeft dit imho niet veel met PHP te maken, maar meer met simpele HTML.
Ten tweede zou ik al dat javascript in een functietje zetten.
Ten derde: de class="inputbox" zou een afmeting kunnen staan? Bekijk de CSS eens?

edit:
Na een stuk of 30 keer aanpassen, weet ik wat ik wil zeggen :) :w

[ Voor 49% gewijzigd door TeeDee op 22-06-2004 10:16 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 23-04 16:41

drm

f0pc0dert

TeeDee:
Verder heeft dit imho niet veel met PHP te maken, maar meer met simpele HTML
Idd :)
-> Webdesign & Graphics dus.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Dat komt doordat je het form in de tabel hebt staan.

Doe het zo:

<form action='index.php' method='post'>
<td width="175"><div align="right">
<input class="inputbox" type="text" name="searchword" size="15" value="search..." onblur="if(this.value=='') this.value='search...';" onfocus="if(this.value=='search...') this.value='';" /><input type="hidden" name="option" value="search">
</div></td>
</form>

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

Anoniem: 94901

Topicstarter
Thank You... _/-\o_ niet verwacht zon snel antwoord te hebben aangezien ik er al een uurtje mee aan het kloten ben..

Net zoals met andere dingen is het soms makkelijker dan het lijkt...

Van mij magtie op slot

[ Voor 78% gewijzigd door Anoniem: 94901 op 22-06-2004 10:18 ]


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 16:39

TeeDee

CQB 241

Anoniem: 94901 schreef op 22 juni 2004 @ 10:16:
Bestandje heet index.php dus het is een PHP bestand :P

Die size 15 is de afmeting van de searchbox zelf en heeft er niks mee te maken
Ja, maar hetgeen je laat zien is geen PHP, maar HTML!
Verder: kijk naar de CSS class inputbox. Die zal wel de boosdoener zijn.

sjaakduhuuhl: dan moet je het om de hele tabel zetten, en niet de TD imho.

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Nee, TeeDee, dit werkt prima, en is gewoon goede html.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 16:39

TeeDee

CQB 241

Room42 schreef op 22 juni 2004 @ 10:18:
Nee, TeeDee, dit werkt prima, en is gewoon goede html.
Dan vind ik dat toch maar smutzie :) Toch nog iets geleerd :)

[ Voor 8% gewijzigd door TeeDee op 22-06-2004 10:23 ]

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

Anoniem: 94901

Topicstarter
Wel nog even een vraagje.. wat is dan eigenlijk de rede dat ik zeg maar binnen het form de cel aan moet maken?

(Dan weet ik het voor de volgende keer)

[ Voor 74% gewijzigd door Anoniem: 94901 op 22-06-2004 10:21 ]


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Oh sorry, het is niet goede html 4.01 code volgens de W3C validator... |:( My bad

[ Voor 7% gewijzigd door Room42 op 22-06-2004 10:22 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 16:39

TeeDee

CQB 241

Dat is het hem dus juist. Als iets werkt hoeft het nog niet goed te zijn.
Zoals ik het altijd geleerd hebt, maar je in een <td> ... </td> iets zetten en niet eromheen.
Als dit dus wel mogelijk is en mag, dan geef ik het toe.

Heart..pumps blood.Has nothing to do with emotion! Bored


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Omdat om een <form></form> altijd een extra regel komt. Het is een paragraaf.

TeeDee, ik ga nog ff zoeken ik dacht echt dat het zo kon, maar ik laat nog ff van me horen :)

[ Voor 45% gewijzigd door Room42 op 22-06-2004 10:24 ]

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

Anoniem: 94901

Topicstarter
Nee maar als ik m dus binnen de <td> zet deed ie het niet, trok ie de cel uit elkaar. En nu werkt het wel...
Als je een "juiste" oplossing hebt die ook werkt ontvang ik m graag (vanesch.m@home.nl) anders houd ik gewoon deze aan.

Heb nog wel een vraag namelijk.. wat dan volgens mij wèl php is ;)

in het template (voor Mambo) staan ook 2 tables (1 voor het hoofdmenu en 1 aan de rechterkan voor andere modules)
Echter is alleen het hoofdmenu op alle pagina te zien, en valt de rechtertable weg bij alles behalve home. Hoe krijg ik dat deze wel nog overal terugkomt?

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 08-05 16:20

Bosmonster

*zucht*

style="margin:0" toevoegen aan de form doet ook wonderen

hoef je geen antieke 'trucjes' uit te halen..

Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Tnx, Bosmonster!

TeeDee, je hebt gelijk; Om de TD mag niet, om het FORM wel. Goed werk _/-\o_
Nou kan ik ook weer wat netter proggen in the future :)

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

Anoniem: 94901

Topicstarter
Oke, dan gebruik ik vooralsnog die :>
( en sorry dat ik steeds opnieuw post, maar vind het aanpassen steeds onduidelijk :) ) Please forgive me.

Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 23-04 16:41

drm

f0pc0dert

Tijd dat dit in de FAQ komt ....

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


Acties:
  • 0 Henk 'm!

  • klokop
  • Registratie: Juli 2001
  • Laatst online: 05-05 10:50

klokop

swiekie swoeng

code:
1
2
3
form {
margin: 0;
}

toevoegen aan je stijlschijf. IMO netter dan die inline-style-oplossing (sp?) van Bosmonster.

"Passing silhouettes of strange illuminated mannequins"


Acties:
  • 0 Henk 'm!

  • Room42
  • Registratie: September 2001
  • Niet online
Ja, dat vind ik dus een detail. Het ging om de methode "margin:0;". En hoe M van Esch dat in zijn code verwerkt doet er niet toe. Hij weet nu in iedergeval dat ie de marge moet hebben dus.

"Technological advancements don't feel fun anymore because of the motivations behind so many of them." Bron


Acties:
  • 0 Henk 'm!

  • drm
  • Registratie: Februari 2001
  • Laatst online: 23-04 16:41

drm

f0pc0dert

sjaakduhuuhl:
Ja, dat vind ik dus een detail. Het ging om de methode "margin:0;". En hoe M van Esch dat in zijn code verwerkt doet er niet toe. Hij weet nu in iedergeval dat ie de marge moet hebben dus.
Desondanks mogen goede tips gegeven worden :Y)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1