ugrás a tartalomhoz

Archívum - 1970 - Fórum téma

december 21

CSS "fülecske" IE alatt

fchris82 · 2006. Dec. 21. (Cs), 21.37
Van a következő CSS:

    .ful {
      border: 1px solid black;
      background-color: gray;
      padding: 4px;
      margin: 0 10px;
      float: left;
    }
    
    .content {
      border: 1px solid blue;
      background-color: white;
      padding: 10px;
      margin: 0;
      clear: both;
    }
És ez a hozzá végtelenül leegyszerűsített HTML:

<body>
  <div class="ful">Fül 1.</div>
  <div class="ful">Fül 2.</div>
  <div class="content">Vmi szöveg</div>
</body>
Ez Opera és FF alatt teljesen jó. Azt látom, amit szeretnék, a "fülek" és a tartalmi rész között nincs üres rész. DE az IE beszúr egy jó nagy helyet és az istennek nem tudom eltüntetni onnan. Ha törlöm a "float: left;" részt, akkor nincs is "luk" a 3 div között, még IE alatt sem. Próbáltam azt is, hogy hátha az üres karakterek miatt, és beraktam az egészet egyetlen sorba, a tag-ek közé sem rakva semmit, de ez sem segített :-/
 ■

Keresés Word, PDF dokumentumokban Linux szerveren

Anonymous · 2006. Dec. 21. (Cs), 13.44
Sziasztok!

Tud valaki jó megoldást dokumentumokban (elsősorban MsWord, PDF) való keresésre? Olyan érdekelne, amit lehetne PHP-ból is használni (Linuxos szerveren, dokumentumok is oda lennének feltöltve). Külső alkalmazás is jó, ami esetleg beindexelné és meg lehetne hivni. Kerestem a neten, találtam is néhány dolgot, kíváncsi lennék rá, hogy csinált-e már valaki hasonlót.

Köszi!
 ■

december 20

Hivatkozásra kattintáskor Firefox nem hallgat a return false-ra.

s_volenszki · 2006. Dec. 20. (Sze), 21.33
Sziasztok!

Van egy js rutin:

function isCtrlPressed(event)
{
  if (event.ctrlKey==1)
    {
        return false;
        UserFunction();
    }
  else
    {
        return true;
    }
}
Az lenne a feladata, hogy ha egy hivatkozásra úgy kattint a user hogy lenyomja a Ctrl-t akkor a hivatkozás betöltése helyett lefuttat egy js funkciót. IE-ben baró, lefut a funkció és a hivatkozás meghíusul, de Firefoxban miután lefut a funkció mégis megtörténik a hivatkozás. Miért lehet ez?
Ennyi a html kód:

<a href="http://www.domain.com" target="_blank" onclick="return isCtrlPressed(event)">Katt ide!</a>
Előre köszönöm az ötleteket!

s_volenszki
 ■

Forrásban sem látszó szövegrész jelenik meg IE alatt

HSLaszlo · 2006. Dec. 20. (Sze), 18.46
A címben említett problémába futottam bele, a www.besthome.hu oldalon, csak a lakóingatlanok menün belül, különösen az "összes" menünél látszik explorer alatt, hogy a lista végén az utolsó hirdetés utolsó néhány betűje, és link a box után mégegyszer megjelenik. Hetek óta nem tudok vele mit kezdeni, ezerszer átnéztem a forrást, és tanácstalan vagyok, persze lehet, hogy nem látom a fától...
Ha valaki tudna segíteni, köszönöm.
 ■

CSS: IE csak fél margót vesz, a Firefox pedig nem ismétli a hátteret

unregistered · 2006. Dec. 20. (Sze), 18.22
Szóval lenne nékem egy html oldalam:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
  
  <head>
	<title>ejj</title>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
	<link rel="stylesheet" type="text/css" href="css.css" />
  </head>

  <body>
	
	<div id="center">
	  <div id="top">
		<div id="header"></div>
		<div id="menu_bg">
		  <div id="menu_2"></div>
		</div>
	  </div>
	  
	  <div id="middle">
		<div id="left">right</div>
		<div id="content"> bla </div>
		<div id="right">right </div>
	 </div>
	  
	  <div id="footer"></div>
	
	</div>
	
  </body>
</html>
meg volna a css:
#center
  {
  width: 822px; 
  position: absolute;
  left: 50%;
  margin-left: -411px;
  }
#top, #middle, #footer
  {
  margin: 0 0 0 0;
  }
#middle
  {
  width: 822px;
  height: 100%;
  background-image: url('bg.jpg');
  background-repeat: repeat-y;
  }
#header
  {
  height:118px;
  background: url('header_bg.jpg');
  background-repeat: no-repeat;
  }
#menu_bg
  {
  height:28px;
  background: url('menu2_bg.jpg');
  background-repeat: no-repeat;  
  }
#menu_2
  {
  height:28px;
  background: url('menu2_bg.jpg');
  background-repeat: no-repeat;  
  }
#left
  {
  float:left;
  width:150px;
  margin: 0 0 0 12px;
  background-color: pink;
  }
#content
  {
  float:left;
  width:490px;
  margin:0 0 0 7px;
  background-color:yellow;
  }
#right
  {
  float:left;
  width:150px;
  margin:0 0 0 13px;
  background-color:gray;
  }
#footer
  {
  clear:both;
  height: 40px;
  background: url('footer.jpg');
  background-repeat: no-repeat;  
  }
No és az lenne a két probléma hogy ha pl a margint a "left" divnél beállítom 12 px-re a firefoxnál jó lesz de az IE-nél csak a felét veszi (6px). Miért?
A másik probléma hogy (a middle divnél) a háttér ismétlődés firefoxban elmarad de ha szimán berakom akkor müxik :(

Függőleges vonallal elválasztott szavakat felismerő reguláris kifejezés

w3net · 2006. Dec. 20. (Sze), 15.46
Kérek minden reguláris kifejezés gurut, hogy vizsgálja meg a következő kódot, és magyarázza el nekem, hogy miért ad vissza false-t.
Szerény véleményem szerint ennek true-t kellen visszaadnia.
A reWork oldalon is teszteltem, és a JavaScript motorja true-t adott vissza.
<?php
$expr = 'FreeBSD';
if (preg_match('/^([^\\\r\n\|]+\|{0,1}[^\\\r\n\|]{0,})*$/i',$expr)){
	die("MATCH");
}
?>
 ■

december 19

HTML oldalra beléptető kódot keresek

Anonymous · 2006. Dec. 19. (K), 18.07
Sziasztok kedves forumozok! Az lenne a kérésem aki tud nekem segiteni hogy tudnám levédeni html honlapom jelszavas beléptetövel? Kezdö vagyok s php nem ismerem sajnos!aki tudna egyszerü megoldást ajánlani mutatni kérem jelezzen ! köszönöm csaba34##kukac##gmail.com cimre! köszönöm segitségeteket ! kellemes ünnepeket mindenkinek! Csaba
 ■

JavaScript nem tud számolni vagy én? :)

Anonymous · 2006. Dec. 19. (K), 12.43
Sziasztok!

Érdekes problémába ütköztem. Mármint nekem ez érdekes.

Adva van 2 beviteli mező. Mindkettő sima input text.

Aztán adv van egy Javascript reláció:

if (document.ujtermek.far.value <= document.ujtermek.mar.value)

A jelenség:
Ha FAR -ba beírsz 1000 et és a MAR- ba beírsz 100-at akkro true lesz a feltétel eredménye!

Ez csak egy példa volt, több esetben rossz eredményt ad a relációra.

Nem értem miért teszi. fel tudnátok engem világosítani?

előre is köszi
 ■

div position elcsúszás újabb browserekben

tommyka · 2006. Dec. 19. (K), 09.47
Sziasztok!
Fontos segítséget szeretnék kérni, van egy kis micro site, a tartalma nagyrész t divekben van, viszont elcsúszások tapasztalhatóak, van erre valami 5letetek ? előre is köszi

html : <div id="desc" align="left">tartalom</div>
<div id="kepek"><div align="center"><a href="#"><img src="images/kep1.jpg" alt="1" width="120" height="90" border="0" /></a>
</div>
</div>
css :
#desc{
float:left;
width:450px;
position:relative;
z-index:5;
top:10px;
left:200px;
}

#kepek{
float:left;
width:130px;
margin-left:5px;
position:relative;
z-index:6;
left:210px;
}
 ■

javascript, css becsatolása javascript-el, futás időben

toxin · 2006. Dec. 19. (K), 08.04
tegnap kutattam a js alatti, futásidőben használható js,css becsatolása után (js runtime include) ez kiindulásnak használható

http://www.phpied.com/javascript-include-ready-onload/

var css;
function include_css(css_file) {
    var html_doc = document.getElementsByTagName('head')[0];
    css = document.createElement('link');
    css.setAttribute('rel', 'stylesheet');
    css.setAttribute('type', 'text/css');
    css.setAttribute('href', css_file);
    html_doc.appendChild(css);

    // alert state change
    css.onreadystatechange = function () {
        if (css.readyState == 'complete') {
            alert('CSS onreadystatechange fired');
        }
    }
    css.onload = function () {
        alert('CSS onload fired');
    }
    return false;
}

var js;
function include_js(file) {
    var html_doc = document.getElementsByTagName('head')[0];
    js = document.createElement('script');
    js.setAttribute('type', 'text/javascript');
    js.setAttribute('src', file);
    html_doc.appendChild(js);

    js.onreadystatechange = function () {
        if (js.readyState == 'complete') {
            alert('JS onreadystate fired');
        }
    }

    js.onload = function () {
        alert('JS onload fired');
    }
    return false;
}

egyenlőre ott akadtam el, hogy : egyrészt ahogy írják is utolsó kommentben
js.readyState == 'loaded'

müxik nekem is. Másrészt ha gyorstárból jön a kód akkor, hogy lehetne megoldani ugyanezt. Fenti eseménykezelő nyilván már nem használható :S , magyarán js class-ok inicializáló metódusát (new fooClass1-2-3(); stb, minden behúzandó js fájlban egy prototype class-van) hogyan lehetne lefutatni, ha már böngésző gyorstárból jön file/class ? :S Majd még írok példát, mert csak a probléma megfogalmazásáig jutottam tegnap :) (meg most) .

üdv t

ui: elnézést, ha zagyva most keltem :)
 ■