Autor | Zpráva | ||
---|---|---|---|
Frytol Profil * |
Zdarec před pár dnyma jsem tu řešil iframe v php ale co jsem mluvil s učitelem tak jeto prej zastaralá metoda a další problém je že okno otevřu na okraji stránky pomocí z-index ale v IE8 to prostě nafaká NO TAK BYCH SE CHTĚL ZEPTAT POKUT NENÍ nějaká prozatím jednoduchá ale účinná metoda v javasriptu v javascriptu jsem ještě neprogramoval ale jinak css,html a php aspoň trochu zvládám.
obr: http://niceworld.ic.cz/obr1.png (takhle to funguje v ostatních prohlízečích ale v IE ne) script: <? include("config.php"); session_start(); session_register("chatpersonnum"); session_register("myid"); $chatpersonnum="180"; $chatperson="chatperson"; $chatpersontable="$chatperson$myid"; $sloupec0="id"; $sloupec1="owner"; mysql_query("CREATE TABLE $chatpersontable ( $sloupec0 int(11) NOT NULL Primary key unique AUTO_INCREMENT,$sloupec1 TEXT NOT NULL)"); echo "<p> <div style='Z-INDEX: 100; POSITION: fixed; BOTTOM: 30px; RIGHT: 0px'>"; echo "<iframe src='chat1.php' width=180px height=250px style='BACKGROUND-COLOR: c9f0cd' frameborder=0 marginwidth=0 marginheight=0 name=ifrejm2></iframe>"; echo "</div></p>"; $sqlchat=mysql_query("SELECT * FROM $chatpersontable"); while ($radekchat = mysql_fetch_assoc($sqlchat)) { $idonline="".$radekchat["owner"].""; $chatpersonnum2="200"; echo "<span style='background-color:c9f0cd; border: solid 1px; border-color: a3bca2; width: 194px;height=330px;'>"; echo "<p> <div style='Z-INDEX: 100; POSITION: fixed; BOTTOM: 81px; RIGHT: $chatpersonnum'>"; echo "<iframe src='chat3.php?onlinechat=$idonline#down' width=190px height=250px style='BACKGROUND-COLOR: c9f0cd' frameborder=0 marginwidth=0 marginheight=0 name=ifrejm3></iframe>"; echo "</div></p>"; echo "<p> <div style='Z-INDEX: 100; POSITION: fixed; BOTTOM: 1px; RIGHT: $chatpersonnum'>"; echo "<iframe src='chat4.php?onlinechat=$idonline' width=190px height=80px style='BACKGROUND-COLOR: c9f0cd' frameborder=0 marginwidth=0 marginheight=0 name=ifrejm></iframe4>"; echo "</div></p>"; echo "</span>"; $chatpersonnum=$chatpersonnum+$chatpersonnum2; session_start(); session_register("chatpersonnum"); } session_start(); session_register("chatpersontable"); ?> Moderátor Chamurappi: Vkládej prosím kódy mezi značky [>pre] a [>/pre] (stačí kliknout na ).
|
||
Bubák Profil |
#2 · Zasláno: 29. 4. 2010, 17:10:11
Jde ti o to jedovatě zelené (#c9f0cd) pozadí v IFRAME? Pokud ano, jsou dva způsoby, jak to řešit, já osobně bych to řešil "normálně", pozadí by měla vložená stránka, nikoliv tag <iframe>
Sice to není příčina tvých problémů, ale v HTML se u hodnot v pixelech nepíše "px". Pro jistotu uvádím, že, to, co je v atributu style, je CSS a tam jednotky (včetně px) k rozměrům vždy patří (s výjimkou nulové hodnoty). Jak v HTML, tak v CSS se u hexadecimálního čísla barvy píše #, takže správně má být #c9f0cd |
||
Frytol Profil * |
#3 · Zasláno: 29. 4. 2010, 17:15:10
otu barvu zatim moc nejde to pak vyladim ale spíš oto aby to tam sedělo i v tom IE TAM TO PROSTĚ NEFUNGUJE. ale jinak dík .
myslim tenhle řádek: echo "<p> <div style='Z-INDEX: 100; POSITION: fixed; BOTTOM: 30px; RIGHT: 0px'>"; |
||
Bubák Profil |
#4 · Zasláno: 29. 4. 2010, 18:55:48
Pokud jsou IE7/IE8 ve quirku, a to skoro jistě jsou, tak ti v nich POSITION: fixed nebude fungovat.
|
||
Časová prodleva: 14 let
|
0