webForumDet fria alternativet

IE vill inte visa div

3 svar · 201 visningar · startad av Flashes

FlashesMedlem sedan jan. 2003282 inlägg
#1

Jag har ett gästboks formulär som ser ut så här + inläsningen av txt filen som meddelandena är sparade i.
Inmatningsformuläret visas korrekt i Opera och FireFox.

<div class="content">
<form method="post" action="<?php echo $PHP_SELF; ?>">
<h1><?php echo "$bokens_namn"; ?></h1>	
<p><?php echo "Det är $i meddelanden i gästboken"; ?></p>
<p class="list">Epost<br />
<input type="text" name="epost" id="epost"/><br />
URL&nbsp; utan [url]http://[/url]<br />
<input type="text" name="url" id="url"/><br />
Namn<br />
<input type="text" name="namn" id="namn" /><br />
Meddelande<br />
<textarea name="meddelande" id="meddelande" rows="4" cols="40">
</textarea><br />
<div class="right">
<p>
<?php
	echo "$skriptets_namn ";
	echo " $version";
?>
</p>
</div>
<input type="hidden" name="skicka" value="1" /><br />
<input type="submit" name="submit" value="Posta" />&nbsp;&nbsp;<input type="reset" name="Reset" value="Radera"></p>
</form>
</div>
<?php
$oppna_filen=fopen($filnamn,'r'); 
while (!feof($oppna_filen)) 
{ 
$rader[]=fgets($oppna_filen,3997); 
} 
fclose($oppna_filen); 
if ($sortering==1){ //här kollar jag vilken sortering som det ska vara på meddelandena
krsort ($rader); //skriver ut resultatet i uppåt gående ordning, senaste först
reset ($rader);
while (list ($rad, $val) = each ($rader)) {
    echo "$val";
}
}
if ($sortering==0){ 
sort ($rader); //skriver ut resultatet i nedfallande ordning, äldsta först
reset ($rader);
while (list ($rad, $val) = each ($rader)) {
    echo "$val";
}
}
?>

Den här div:en vill inte IE visa. gästbok
Sedan har jag ett kontaktformulär som IE kan visa med följande kod

<div class="content">
	<form name="form" method="post" action="tack.php">
	<p class="list">Ditt namn<br>
	<input type="text" name="Name">
	</p>
	<p class="list">Din Email<br>
	<input type="text" name="Email">
	</p>
	<p class="list">Ditt ärende<br>
	<textarea name="Comments" rows="5" cols="40"></textarea>
	</p>
	<p class="list">
	<input type="submit" name="Submit" value="Skicka">
	<input type="reset" name="Reset" value="Radera">
	</p>
	</form>
</div>

Den här fungerar alltså kontakt
Jag har nu suttit ett par dagar och försökt få det här att fungera i IE men jag lyckas inte.
Någon vänlig själ som kan se vad jag gjort för fel?

Mvh
Jan-Olov

icaaqMedlem sedan okt. 20005 273 inlägg
#2

Det är pga ditt form-element som du har i din översta content-div.
lägg till

[red]
	form
	{
		width: auto;
		height: auto;
	}
[/red]

i din css och det ska fungera :)

Varför det fungerar i ditt kontaktformulär är dock ett mysterium.... ;)

mv icaaq

FlashesMedlem sedan jan. 2003282 inlägg
#3

Tackar, ska prova när jag kommer hem.

Mvh
Jan-Olov

FlashesMedlem sedan jan. 2003282 inlägg
#4

Det fungerar nu i WinXP IE6 den enda jag har tillgång till att testa med.

Jag bugar icaaq
då slapp jag sitta hela kvällen med det igen :D

Mvh
Jan-Olov

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)