ugrás a tartalomhoz

Archívum - Aug 2008 - Fórum téma

augusztus 26

Hogyan tudom meg egy objektum nevét?

s_volenszki · 2008. Aug. 26. (K), 12.19
Sziasztok!

Az a kérdésem, ha van egy "valami" konstruktorom és annak egy "akarmi" objektuma:
  1. function valami(){  
  2.      
  3. }  
  4. akarmi = new valami();  
akkor a konstruktorban hogyan tudom kideríteni, hogy mi lett az objektum neve?

s_volenszki
 

SoapClient hibakeresés

carstepD · 2008. Aug. 26. (K), 11.40
Üdv Mindenkinek,

olyan kérdésem lenne,hogy van egy comlpex type-os Soap Server és Client, mindkettő PHP-ban van megcsinálva, de állandóan hibaüzentet kapok: DTD are not Supported by SOAP-al

Server (wsServer.php):
  1. <?php  
  2.     class ctManu {  
  3.         /** @var string Identity of the Manufacturer */  
  4.         public $id;  
  5.         /** @var string Name of the Manufacturer */  
  6.         public $name;  
  7.           
  8.         public function __construct( $id$name ) {  
  9.             $this->id    = $id;  
  10.             $this->name  = $name;  
  11.         }  
  12.     }  
  13.   
  14.     class wsServer {  
  15.         protected $tranid;  
  16.           
  17.         public function __construct( ) {  
  18.             $this->tranid = $this->loadTransid();  
  19.         }  
  20.           
  21.         private function loadTransid() {  
  22.             if ( !isset($_SESSION) ) {  
  23.                 session_start();  
  24.             }  
  25.               
  26.             //return $_SESSION['tranid'];  
  27.             return '20C';  
  28.         }  
  29.           
  30.         /** 
  31.          * Get Car manufacturers to fill up combobox 
  32.          * @param string $tranid transaction identifier after login 
  33.          * @return ctManu[] 
  34.          */  
  35.         public function getManufacturers( $tranid ) {  
  36.             if ( $tranid == $this->tranid ) {  
  37.                 $out = array(  
  38.                     new ctManu('aaa','Opel'),  
  39.                     new ctManu('xxx','Porsche')  
  40.                 );  
  41.                   
  42.                 return $out;  
  43.             }  
  44.         }  
  45.     }  
  46.     ini_set("soap.wsdl_cache_enabled""0");   
  47.       
  48.     $server = new SoapServer( "http://localhost/wsdlmaker/example/wsServer.php" );  
  49.     $server->setClass( "wsServer" );  
  50.     $server->handle();  
  51. ?>  
Client (wsclient.php):
[colorer=php]<?php

$client = new SoapClient("http://localhost/wsdlmaker/example/wsServer.wsdl");
$tranid = '20C';
//var_dump( $client->__getFunctions() );
//var_dump( $client->__getTypes() );
try{
$res = $client->getManufacturers( $tranid );

CSS: DIV fixálása balra (csak) horizontális scrollozásnál

truszeka · 2008. Aug. 26. (K), 10.53
Sziasztok!

Olyan CSS problémám lenne, hogy szeretnék egy DIV-et balra fixállni, akkor amikor jobbra-balra scrollozz a felhasználó. Fel-le scrollnál mozogjon természetesen az is fel-le.

És ugyan ezt szeretném egy DIV-vel, csak a felső (top) része legyen fixállva és le-fel scrollozásnál maradjon mindig fent, de jobbra-balra scrollnál mozogjon jobbra-balra.


Lehet (biztos?!?) hogy szerepelt már a probléma, de egyszerűen nem tudom megfogalmazni a fórum kereső számára.

Köszi

Üdv
 

augusztus 25

flash + html

aribaric · 2008. Aug. 25. (H), 21.32
Kedves fórumozok!

Röviden vázolom a helyzetet:a html nyelvben némileg jártas vagyok a flashel most ismerkedek,barátnőm boltjának készítem a weboldalát egy template átalakításával,de már itt az elején elakadtam és a segítségeteket kérném.
Probléma a következő:az oldal felépítése, flash-header(menüvel),és alatta egy rövid flash videó,na most ez a videó ami élesben nem akar betöltődni,értem ezalatt,a helyi hoston simán betölti a firefox ,de amint feltöltöm az extrára már nem töltődik be(movie not loaded...-ezt írja ha rákattintok)
az oldalak iframe el vannak belinkelve,na most a sima index.html-ben a header.swf re van behívás de a videóra (pic.swf) nincsen,az iframe0.html-nek pedig az index.html betöltésével kéne elsőként betöltődnie amiben meg csak a pic.swf behívása van és az oldal tartalmi része,
a lényeg hogy nem tudom elérni hogy online az extráról betöltse a pic.swf-et...
(lehet kicsit zavaros volt,bocs...)
és a link...:http://www.kre_art_test.extra.hu/
Erre ha valaki tudna nekem valami orvosságot hálás lennék.
Egy kezdő de lelkes flasht tanul...

köszi a figyelmet!

Ádám
 

JS benchmark: sok elem beszúrása az oldalba

fchris82 · 2008. Aug. 25. (H), 19.20
Igazából nincs semmi kérdésem, csak gondoltam megosztom veletek, hogy mit csináltam :)

Kíváncsi voltam, hogy ha JS-ben szeretném legenerálni az oldal egy részét, akkor vajon milyen módszerrel érdemes. Az alábbi ötleteim támadtak:
1. createElement + appendChild
2. Létrehozom a stringet, pl "<div></div><div></div>...", és innerHTML-lel "adom" hozzá.
3. Rögtön az innerHTML-t bővítgetem

Továbbá felmerült az is, hogy vajon hogyan érdemes a stílus paramétereket megadni az új elemnek.
1. setAttribute('style', '[komplett stílus]'). Itt van egy olyan probléma, hogy IE alatt ez a megoldás nem működik. Lásd: http://www.quirksmode.org/dom/w3c_core.html és http://www.quirksmode.org/bugreports/archives/2005/03/setAttribute_does_not_work_in_IE_when_used_with_th.html . A probléma megoldását az utóbbiról vettem. (lásd forrás)
2. Egyesével végigmegyek és obj.style.[tulajdonság] = 'érték' megoldást használom.
3. "Stringes" esetben persze az előző kettő opció nem játszik.

ajax loader készítése

aspirany · 2008. Aug. 25. (H), 17.43
sikerült egy ilyet összehoznom de IE6 alatt nem működik
Sziasztok készítettem egy egész képernyős loadert de IE6 illetve IE7 alatt nem működik,firefox alatt működik.
ajaxból hívom meg.egy loading div-be

ajaxDisplay.innerHTML = "<div id=\"background\"><div id=\"overlay\"><div><img src=\"images/ajax_loader.gif\"></div></div></div>";


#background {
position:absolute;
top:0px;
bottom:0px;
left:0px;
right:0px;
overflow:hidden;
padding:0;
margin:0;
background-color:#fff;
filter:alpha(opacity=50);
opacity:0.5;
}

#overlay {
position:absolute;
top:30%;
left:43%;
padding:10px;
width:14%;
}

köszönöm a segítséget
 

Javascript+div+dinamikus tartalomváltás

hemu · 2008. Aug. 25. (H), 13.49
Sziasztok!
A kérdésem a következő:

Van egy div-em:
<div id="xxx"><script type="text/Javascript" src="123.php"></script></div>

Ez alapján az 123.php legenerálja, amit kell, majd egy egyszerű "document.write('tartalom');" parancsot jelenít meg.
Ez teljesen okés akkor, amikor az oldal letöltése közben hívom meg a script-et.
Hogy tudnám azt megoldani, hogy - a script(php, ami js-t generál) érintetlenül hagyásával - is a div-be íródjon be a 'tartalom'?
Ez a tartalom persze teljesen vegyes, tartalmaz szkriptet (ajax), stbstb.
Remélem érthető a kérdés!
 

FF vs IE line-height

gphilip · 2008. Aug. 25. (H), 12.55
Üdv mindenkinek!

Ismét egy klasszikus IE vs FF probléma. Van egy div, amiben van egy szövegdoboz illetve egy gomb. Ezeket szeretném függőlegesen és vízszintesen középre igazítani.

Firefoxban működik:


IE-6-7-ben így néz ki:


Tehát nincs függőlegesen középre igazítva.

Itt a kód:
  1. div#quicksearch {  
  2.     floatleft;  
  3.     width230px;  
  4.     background-color#bcbcbc;  
  5.     height22px;  
  6.     text-aligncenter;  
  7.     padding-top5px;  
  8.     vertical-alignbottom;  
  9. }  
  10.   
  11. div#quicksearch input.text {  
  12.     border0px;  
  13.     font-size10px;  
  14.     height17px;  
  15.     line-height17px;  
  16.     padding-left6px;  
  17.     padding-right6px;  
  18.     width176px;  
  19.     vertical-alignmiddle;  
  20. }  
  21.   
  22. div#quicksearch input.submit {  
  23.     border0px;  
  24.     height17px;  
  25.     width17px;  
  26.     backgroundurl("../skin/search_btn.gif"center 0px;  
  27.     vertical-alignmiddle;  
  28.     cursorpointer;  
  29. }  
  1. <div id='quicksearch'>  
  2.     <form>  
  3.             <input type='text' value='kulcsszavas keresés' class='text' />  
  4.             <input type='submit' value='' class='submit' />  
  5.     </form>  
  6. </div>  
Tudtok segíteni nekem?
 

Nagy mennyiségű email küldése

cs.m · 2008. Aug. 25. (H), 12.33
Az lenne a kérdésem, mi lenne a jó megoldás kb. 5000 email kiküldésére egyszerre? PHP elbír egy ilyet?
 

háttér kép széthúzása széles képernyőn méretarány megtartásával.

Matyi Gábor · 2008. Aug. 25. (H), 11.07
Kedves mindenki!

Ilyen designot szeretnék: http://www.htmlite.com/faqEX004b.html

Azt a csavart szeretném beletenni, hogy széles képernyőn a kép ne torzuljon, hanem egészüljön ki egy alap háttér szinnel. pl. kék

Szerintetek megoldható e?