Hirdetés
- Google Pixel topik
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 15T Pro - a téma nincs lezárva
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Kétezer eurós csomag lehet a Vivo X300 Ultra
- Milyen okostelefont vegyek?
- One mobilszolgáltatások
- Magisk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
-
Mobilarena
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Ryu
tag
Sziasztok.
Lenne egy olyan problémám, hogy van sima HTML oldal ami tartalmaz egy iframe-t és egy sima DIV-et. Az iFrame-be egy php oldal tőltődik be, ami a következő JavaScript kóddal egy menüt helyez a szűlő oldal DIV-jébe:<script>
parent.document.getElementById('DIVNEVE').innerHTML='$menu'
</script>
A kód rendben le is fut, a menü működik, egészen addig, míg nem frissítem az oldalt. Utána elszáll, ''Engedély megtagadtva'' hibával. Külföldi oldalakon olvastam, hogy ilyen akkor szokott előfordulni, ha a hivatkozás nem ugyanabból a tartományból érkezik. Viszont nálam sajnos egy szerveren van a szűlő ablak is, és a php is. Valaki valami ötlet?
[Szerkesztve] -
Ryu
tag
<td class='menu_box_kep'
onmouseover=''this.style.background='url(images/box5a.JPG)''';
onmouseout=''this.style.background='url(images/box5.JPG)''';
style='background-image: url('images/box5.JPG')'>
Valahogy így, bár ez egy táblázathoz tartozik, de valószínűleg képre is működik.
Szerk: az idézőjelek elállítódnak
[Szerkesztve] -
Ryu
tag
Akit érdekel, annak itt a megoldás. Elég hosszú időbe telt, mire rájöttem, hogy egy nyitott bináris ADODB.Stream objectet menet közben átlehet állítani szövegesre:
var forras_html_adat = new ActiveXObject('MSXML2.XMLHTTP');
var forras_html_adat_txt=new ActiveXObject('ADODB.Stream');
url='URL cím'
forras_html_adat.open('GET', url, false);
forras_html_adat.send();
forras_html_adat_txt.Type = 1;
forras_html_adat_txt.Open();
forras_html_adat_txt.Write(forras_html_adat.responseBody);
forras_html_adat_txt.Position=0;
forras_html_adat_txt.Type = 2;
forras_html_adat_txt.Charset='iso-8859-2'
forras=forras_html_adat_txt.ReadText();
forras_html_adat_txt.Close();
WScript.Echo(forras);
[Szerkesztve] -
Ryu
tag
válasz
Forest_roby
#339
üzenetére
Muszáj scriptet használnom, mert ez egy nagyobb program része lenne. Arra viszont nincs megszorítás, hogy VisualBasic, vagy Java. Kódtáblát ez is tud cserélgetni, de nem értem, hogy miért csak lementés után ad helyes karaktereket.
-
Ryu
tag
Sziasztok.
Már jó pár napja szívok a MSXML2.XMLHTTP objectel. Egy server válaszát szeretném eltárolni vele. Össze is jön, viszont a server iso-8859-2 kódtáblát használ. Az így elmentett karakter sorozatban lévő ékezetes betűk helyén ismeretlen karakterek szerepelnek. Egy megoldást találtam, ha a választ lementem fájlba és utána kódtábla konverzióval visszatöltöm, akkor minden helyre áll:
Bővebben: link
Ám, ha szeretném kikerülni a fájl mentést, akkor már nem működik. Ugyanez jelenség, ha a ResponseText-et mentem el. Próbáltam írni egy karakter konvertálót, de valamiért az ékezetes betűk utáni karakterek is eltünnek?!
Valaki valami ötlet?
Új hozzászólás Aktív témák
- Keresek Galaxy S21/S21+/S21 Ultra/S21 FE
- HIBÁTLAN iPhone 13 Pro 128GB Gold -1 ÉV GARANCIA -Kártyafüggetlen- MS4674, 100% AKKSI
- Lenovo T15 G2 i7-1185G7 16Gb ram, 512Gb NVMe, 15,6", számla, 1 év garancia
- Apple Watch Series 11 46mm GPS+Cellular , Újszerű, 1 Év Garanciával
- HP EliteBook 845 G7 14" Ryzen 5 pro 4650U, 8-16GB RAM, 256-512GB SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Valaki valami ötlet?
