Jump to content
GSForum - Segélyvonal

Recommended Posts

Posted

Köszi a segítséget!

Probélma megoldva!

 

Üdv: McFresh :)

  • 1 month later...
Posted

Képes nyomógombok értékeinek továbbításával van problémám.

Valami hasonlót írtam:

 

 

file_1:

 

<form name = "kepkuldes" action = "file_2.php" method = "post">

<?php
    $kep_1 = "utvonal/kep01.jpg";
    print "<input type = image name = kep value = $kep_1 src = $kep_1 />";
?>

</form>

 

(A valóságban ettõl bonyolultabb a dolog, mert több kép is van, de a lényeg ez.)

 

file_2:

 

<?php
     $kep = $_REQUEST["kep"];
     print "<img src = $kep />;
?>

 

Itt meg kéne jeleníteni a képet. Mozilla és Galeon meg is jeleníti rendesen. Viszont IE, Konqueror, Opera csak egy kis üres négyzetet ad ki. Firefox egyik tárhelyen megjeleníti, másikon nem.

 

Ha file_2-ben egyszerûen csak azt írom: print $kep; hibaüzenetet kapok:

"undefined index: kep" ebben a sorban: $kep = $_REQUEST["kep"];

 

Ha input type = image helyett valami mást írok (pl. submit), akkor $kep_1 értéke rendesen továbbításra kerül minden általam próbált böngészõben.

 

Kb. az lehet a probléma, hogy form esetén néhány böngészõ - ezek szerint - nem támogatja a képes nyomógomb értékének postolását.

 

Van valami tippetek, hogyan tudnám mégis megjeleníteni a képeket ezekben a böngészõkben is?

Posted

Közben rájöttem, hogy a megoldás a "hidden":

 

<form name = "kepkuldes" action = "file_2.php" method = "post">
<input type = image  name = kep value = $kep_1 src = $kep_1 />
<input type = hidden name = kep value = $kep_1 src = $kep_1 />
</form>

 

Így az adatok továbbítódnak, viszont ez csak akkor mûködik, ha minden egyes képet külön form-ba teszek.

Rossz kód:

<form name = "kepkuldes" action = "file_2.php" method = "post">
   <input type = image  name = kep value = $kep_1 src = $kep_1 />
   <input type = hidden name = kep value = $kep_1 src = $kep_1 />
        <input type = image  name = kep value = $kep_2 src = $kep_2 />
        <input type = hidden name = kep value = $kep_2 src = $kep_2 />
</form>

Helyes kód:

<form name = "kepkuldes" action = "file_2.php" method = "post">
    <input type = image  name = kep value = $kep_1 src = $kep_1 />
    <input type = hidden name = kep value = $kep_1 src = $kep_1 />
</form>

<form name = "kepkuldes" action = "file_2.php" method = "post">
    <input type = image  name = kep value = $kep_1 src = $kep_1 />
    <input type = hidden name = kep value = $kep_1 src = $kep_1 />
</form>

 

Viszont ezzel az a baj, hogy a böngészõkben általában az új form automatikusan új sorban kezdõdik, így a képek egymás alá kerülnek. Én pedig azt szeretném, hogy a képek egymás mellett sorban jelenjenek meg, és a sortörés az oldalszélesség szerint automatikus legyen. Meg lehet ezt csinálni valahogy egyszerûen? (Lehetõleg táblázat nélkül.)

  • 2 weeks later...
  • 3 weeks later...
Posted

Hi! Igen, szóval kissé sokat kell scrollozni lefele. Pedig 1024x768-ban nézem firefox-szal. Amúgy minden oké rajta.

Posted

Ne hülyéskedj, az összes Magyarország térkép el van rajta csúszva! GIGALOL! :lol:

Kovács Gyula (MiniDisk)
Posted

Nos, csináltam egy új weboldalt. Table mentesen, (talán csak egy van benne ...) css-sel, stb. Firefox, és IE7 (!!!) tökéletes, egy sor hack kellett az IE 7-hez. Opera durván ront - szokás szerint a divekkel baja van. Az IE6-os viszont szörnyen elrontja. Előreláthatólag 15 definíciót kell módosítani a hackben, legalább 2-3 sorban. :(

 

Szóval eddig az IE7 alaposan felzárkózott a Firefox mellé.

Posted

Balázs: Nem figyeltem meg mindent, csak az összhatást néztem, részletekbe nem merültem bele.

Posted

A Blogommal eddig semmi probléma nem volt, ámde most van egy kis probléma. >>>KATT<<< Legalul ahol van a toplista számláló. IE-alatt jó, de Foxi alatt "lecsúszik" a háttérrõl. Én teljesen tanácstalan vagyok ilyen témában, hogy melyik böngészõ mire allergiás. (Amúgy megjegyezném, hogy elég bosszantó, és értelmetlen probléma. :mérges: )

Posted

Hello!

 

Az lenne a kérdésem, hogy miképpen lehet kiküszöbölni azt, hogy az általunk készített weboldal ugyanúgy jellenjenek meg a különböző fajta böngészőben. Nálam a firefox szokott úgymond elcsúszva megjeleníteni a webes gombokat, egyéb elemeket. A Dreamweaveren kell-e módosítani vagy ez elfogadott dolog? :(:(:(

Posted
Balázs: Nem figyeltem meg mindent, csak az összhatást néztem, részletekbe nem merültem bele.

Akkor azt is figyeld meg, ha Firefoxod van és Web Developer Toolbart használsz, hogy a fejlesztő az oldalon 4 mélységben teletömte az oldalt (a térképet is beleértve!) táblázatokkal.

 

<meta name="generator" content="Namo WebEditor v5.0">

A Notepad++-szal lehet, hogy többre vinné, már ha értene az XHTML-hez. :D Nem kevés a hiba a kódban... Az oldal összképéről meg már nem is szólnék...

Posted

Az összes böngészõ közül a Firefox követi leginkább a webes szabványokat, tehát elõbb csináld meg úgy a weboldalt, hogy Firefoxon jó legyen, aztán reszeld úgy, hogy IE-n is jó legyen.

Posted
IE-alatt jó, de Foxi alatt "lecsúszik" a háttérrõl.

Szerintem az inline miatt van.

 

Posted

Kicsit kifejtenéd bővebben? :upsz:

 

u.i.: Sikerült megcsinálni, legalábbis Foxi, és Avant alatt jó. Megadtam a kép méretét, és css fájlban a .credit-re vonatkozó résznél alakítottam egy kicsit. De Balázs ettől függetlenül kérlek válaszolj, mivel kíváncsi vagyok rá.

 

u.i.2: Jah, valaki nézze már meg Operával is. Köszönet érte!

Posted

Nekem is olyan problémám van, hogy a honlapom (http://besenyszog.fw.hu/recept/ Firefox alatt teljesen szétcsúszik. Persze más hívta fel a figyelmemet rá, én addig csak IE-ben néztem.

További probléma még a betûméret. Nagyon picik a betûk, IE alatt teljesen jó.

Kovács Gyula (MiniDisk)
Posted

És ha Operán nem jó valami - miközben Firefoxszon, és IE-n igen, akkor az úgy is marad, mert sajnos Opera hack nincs.

Posted

Sajnos az Opera elég különcnek számít.

Posted

Ha mailt küldök webrõl, és <img src = ""> módon képet illesztek az üzenetbe, akkor a postafiókban IE-ben nem jelenik meg a kép, csak kiixeli. Ezzel lehet valamit csinálni? Firefoxban mûködik.

Posted

Az a különbség, hogy a Firefoxban a HTML formázó dolgok nem jelennek meg (pl. a Gportal vendégkönyve), így ott programozni kell, ergo(tehát, ha valaki nem érti, de én használom) meg fog jelenni minden szépen, csont nélkül. IE-ben pedig elvileg mindennek meg kell jelennie, szóval ott a kóddal lehet valami, mert ugyanis a Foxi sokkal jobban épít a szabványos dolgokra.

Posted

Kicsit elkanyarodunk a html témától, de a kód ez lenne:

 

<?php
session_start();

    //megadott adatok átvétele
    $kep = $_SESSION["kuldemeny"];
    $felado_neve = $_SESSION["felado_neve"];
    $felado_cime = $_SESSION["felado_cime"];
    $cimzett_neve = $_SESSION["cimzett_neve"];
    $cimzett_cime = $_SESSION["cimzett_cime"];
    $uzenet_szovege = $_SESSION["uzenet_szovege"];

    //fejlécek megadása HTML formátumban   
    $fejlecek = "MIME-version: 1.0 \n";
    $fejlecek .= "Content-Type:text/html; charset=ISO-8859-2 \n";
    $fejlecek .= "From: $felado_cime";
   
    //kép elérési útvonala   
    $kepeslap = "<img src =utvonal/$kep />";

    //üzenet tartalma          
$uzenet = <<<KEPESLAP
<html>
  <head>
    <title>Képeslapod érkezett!</title>
  </head>
<body> 
  $kepeslap <br><br>
  $uzenet_szovege
</body>
</html>
KEPESLAP;
    
    if (mail ($cimzett_cime, 'Képeslapod érkezett!', $uzenet, $fejlecek) == TRUE)
       {
         print "Az üzenetet sikeresen elküldtük.";
       }
       else
       {
         print "Az üzenetet nem sikerült elküldeni.";
       }
?>

 

A kód szerintem jó, annál is inkább, hogy Firefoxban jól működik. IE alatt is a forrásban jó az elérési útvonal, mégsem jeleníti meg a képet, csak a kis piros x-et.

 

Még arra gondolok, hátha ez a baj: Content-Type: text/html - de ha nem ezt adom meg, akkor mit?

Posted (edited)

Gondolom php-t, ugyanis ez nagyon annak tûnik. A beírt kódnál az érintett rész eléggé megjegyzésnek tûnik, de errõl inkább a PHP-s részben érdeklõdj. Közben jobban megnéztem, és szerintem a Content Type-ot a HTML kódba írd be. Így sajnos kint van, és lehet, hogy azért nem érti az IE. Szerintem nála ez nehézkes (mármint a keverés).

Edited by zsoltchelsea
Posted

Kipróbáltam még néhány módszert, de sajnos nem jó. Próbáltam olyan postafiókból is emailt küldeni magamnak, amelyikben van "gyorslink" a kép beillesztésére, de IE-ben még úgy sem jelent meg a kép. Szerintem az IE eleve nem kezeli az ilyesmit. Legalábbis IE6, mert IE7 nekem nincs - akinek van, esetleg próbálja ki, hátha ott már javították a hibát...

Posted

Megcsináltad/kipróbáltad az általam említett dolgokat? Az IE-vel is lehet gond, bár általában egész jól végzi a munkáját.

Posted

Igen, megcsináltam. De már belenyugodtam, hogy az IE nem jeleníti meg a képeket a postafiókokban... :Sír: Azért kösz az igyekezetet!

  • 1 month later...
Posted

Lenne egy kérdésem. Az elmített weboldal a blogom, a Sanziblog.extra.hu. A problémám az, hogy a menüsor alatt van egy "Szép vagy!" feliratú logó. Ez IE alatt tökéletesen megjelenik, azonban a Foxi cseszik rá. Kérdem én, hogy megint ez a trágya Foxi rontott el valamit, vagy valami nem szabályos a kódban? Én már mindent csináltam, de semmi.

 

u.i.: Jelen pillanatban az Extra is beszart úgy, ahogy van! :mérges:

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...