Map/Area  <->  horgony

(TESZT a Chrome böngészőhöz)



(Ez a fekső tartalom, csak a próba kedvéért.)

A bug láthatóságának próbája CHROME böngészőnél a "Normál Módszer" kiválasztása esetén:

  1. Klikkelj valamelyik vezérlő gombra, majd klikkelj az oldal területére bárhol! EREDMÉNY:??
  2. Felváltva próbáld ki a vezérlő gombokat! EREDMÉNY:??
  3. Klikkelj valamelyik vezérlő gombra, majd a "FRISSÍTÉS"-re, végül egy másik vezérlő gombra! EREDMÉNY:??

A bug megszüntetése és visszaállítása CHROME böngészőnél"

A "BUG" visszaállítása, "Normál Módszer".    A "BUG" megszüntetése, "Chrome Módszer".


(Ez az alsó tartalom, csak a próba kedvéért.)

Megoldás JS-el

/* OLDAL FEJLÉC: */
/* böngésző neve */
function getBrowsname()
{
  var nAgt = navigator.userAgent;
  var browsName  = navigator.appName;
  var verOffset;
  var nameOffset;
  // Az IE-nél, az igazi verzió után a "MSIE"
  if ((verOffset=nAgt.indexOf("MSIE"))!=-1)
  { browsName = "Microsoft Internet Explorer"; }
  // Az Operánál, az igazi verzió után "Opera" 
  else
    if ((verOffset=nAgt.indexOf("Opera"))!=-1)
    { browsName = "Opera"; }
    // A Chromenál, az igazi verzió után "Chrome" 
    else
      if ((verOffset=nAgt.indexOf("Chrome"))!=-1)
      { browsName = "Chrome"; }
      // A Safarinál, az igazi verzió után "Safari" 
      else
        if ((verOffset=nAgt.indexOf("Safari"))!=-1)
        { browsName = "Safari"; }
        // A Firefoxnál, az igazi verzió után "Firefox" 
        else
          if ((verOffset=nAgt.indexOf("Firefox"))!=-1)
          { browsName = "Firefox"; }
          // A más böngészőknél, "név / verzió" a végén userAgent 
          else
            if ((nameOffset=nAgt.lastIndexOf(' ')+1) < (verOffset = nAgt.lastIndexOf('/'))) 
            {
              browsName = nAgt.substring(nameOffset,verOffset);
              if (browserName.toLowerCase()==browserName.toUpperCase())
              { browsName = navigator.appName; }
            }
  return(browsName);
}
var browserName = getBrowsname();
/* OLDAL BODY: */
  <img src="images/imgsrc.png" usemap="#map_03" border="0" class="navigation3" />
  <map name="map_03">
    <script type="text/javascript">if (browserName == "Chrome"){document.write('<a href="#top">');}</script>
      <area title="Ugrás a lap tetejére!" shape="circle" coords="16,16,16" href="#top" />
    <script type="text/javascript">if (browserName == "Chrome"){document.write('<\/a>');}</script>
  </map>

Megoldás PHP-val

/* OLDAL FEJLÉC: */
//böngésző név
function get_user_browser()
{ $u_agent = $_SERVER['HTTP_USER_AGENT'];
  $ub = '';
  if(preg_match('/MSIE/i',$u_agent))
  { $ub = "ie"; }
  elseif(preg_match('/Firefox/i',$u_agent))
    { $ub = "firefox"; }
    elseif(preg_match('/Chrome/i',$u_agent))
      { $ub = "chrome"; }
      elseif(preg_match('/Safari/i',$u_agent))
        { $ub = "safari"; }
        elseif(preg_match('/Flock/i',$u_agent))
          { $ub = "flock"; }
          elseif(preg_match('/Opera/i',$u_agent))
            { $ub = "opera"; }
  return $ub;
}
$aktual_browser = get_user_browser();
/* OLDAL BODY: */
  <img src="images/imgsrc.png" usemap="#map_03" border="0" class="navigation3" />
  <map name="map_03">
    <?php if ($aktual_browser === 'chrome') {echo '<a href="#bottom">';} ?>
      <area title="Ugrás a lap tetejére!" shape="circle" coords="16,16,16" href="#top" />
    <?php if ($aktual_browser === 'chrome') {echo '</a>';} ?>
  </map>

Vicc egy a prog.hu-n felvetett "Weblap tartalom" kérdéshez

A DINNYÉS kicsit ügyefogyott fiacskája állandóan csak kárt és gondot okoz a palántázás közben. Egy idő után megunja az Apa és vesz neki egy számítógépet, hogy avval foglalkozzon. Be is jön az ötlet, a gyerek egész nap a gépen lóg. Úgy június táján olvassa egy oldalon:
Kérdés: Mi az? Feldobják zöld, leesik piros.
Válasz: Hát a görögdinnye.
Hát én ezt kipróbálom, gondolja és kimegy a földre. Neki áll feldobálni a fejlődésben lévő dinnyéket, de mindegyik fehér amikor leesik. Meglátja az apja és jól eltángálja, hiába mondja üvöltve a gyerek, hogy mit olvasott az interneten és csak ki akarta próbálni. A gyerek sírva visszaül a gép elé és elkezd keresgélni, míg ráakad egy FÓRUM-ra. Látja, hogy mindenfélét kérdeznek, választ is kapnak a kíváncsiak és gondolja akkor Ő is kérdezni fog.
Kérdés: Miért fehér és nem piros a feldobott zöld dinnye ha leesik?
Válaszok: Mert nem dinnye, mert nem jól dobtad fel....
Egyszer csak megszólal az apja a háta mögött: Mert még zöld. Várd meg az augusztust fiam!
Sajnos a vicc miatt az egész topic-ot törölte a moderátor.