Results 1 to 4 of 4
Hybrid View
-
15th October 2011 17:27 #1
innerWidth êàòî àòðèáóò íà iframe ïîä ff è ie
Çäðàâî,
öúêàì ñè òóêà àç åäíî ïðîåêò÷å è ðåøàâàì äà ïîáåòà-òåñòÿ è ÏÐÀÑ ôô è èå íå ìè ðàçïîçíàâàò innerwidth çà àòðèáóò íà åäèí iframe.
Èäåÿòà å, ÷å èìàì åäèí ñåìïúë èíäåê.õòì, â êîéòî èìàì js âçèìàù íàñòðîéêèòå íà ïðîçîðåöà è ñåòâàù ïðîìåíëèâè, íà êîèòî ìè ñå áàçèðà ôîðìàòèðàíåòî íà ñàéòà. Âñè÷êî ðàáîòè íà 6 ïîä õðîì, íî êîãàòî ïðîáâàì ïîä ôô è èå å òðàãåäèÿ. Èíòåðåñíîòî å, ÷å èå ÿâíî ÕÈ× íå ðàçáèðà çà êàêâî ìó ñå ãîâîðè, äîêàòî ôô ïðàâè ïðîáëåìè ñúñ ñåòâàíåòî íà ïîäîáíè àòðèáóòè ÿâíî ñàìî íà èôðåéì-à, çàùîòî ïúê òàáëèöèòå ïî-íàòàòúê â ñàéòà ñè ãè îðàçìåðÿâà ìíîãî êóëòóðíî... Ìàëêî ñåìïúë-ñîðñ:
äåôèíèðàì ñè ïðîìåíëèâè
êàòî âàäÿ ïî Õ ïèêñåëà, çà äà èìàì ïî-ìàëúê ðàçìåð îò ïðîçîðåöà, ðåñïåêòèâíî äà èçáåãíà ñêðîëåðèòå (ìàëêî ìàõëåíñêè ìåòîä, àìà ìàéíàòà ìó).PHP Code:var w_w=window.innerWidth-4;
var w_h=window.innerHeight-4;
Ïîñëå ñè ñåòâàì åäíî èôðåéì÷åíöå, êîåòî äà èìà êàòî àòðèáóòè ñúîòâåòíèòå ðàçìåðè:
îáà÷å ôô è èå ìè ñåòâàò ïî äèôîëò âìåñòî ñúîòâåòíèòå ñòîéíîñòè (1596õ1105 ïðèìåðíî) 300õ150, êîåòî å ñêàíäàëíî. Ïîðîâèõ ñå çà äðóãè èäåè êàê äà ôåò÷âàì ðàçìåðèòå íà ïðîçîðåöà è ñòèãíàõ äî îïèñàíèÿ òóê ñêðèïò http://andylangton.co.uk/articles/ja...ze-javascript/ ÍÎ ñëåä ñúîòâåòíàòà ïðåðàáîòêà ïàê íå ðàáîòè.. Òóé ùå äà ìå íàâåäå íà ìèñëàòà, ÷å ÿâíî ùå äà èìà íÿêàêúâ ïðîáëåì ñ èíòåðïðåòàöèÿòà íà js ïðè ôô 6 è 7 è èå8, èëè ïúê ìîÿò ñèíòàêñèñ íà js íåùî êóöà..PHP Code:document.writeln('<iframe src="login.php" name="main" style="width:'+w_w+' px; height:'+w_h+' px; margins:0px; padding:0px; scrolling:no;"></iframe>');
Ïîïðàâêà: èôðåéìúò ðàáîòè îê ïîä èå8 - ïðîïóñíàë ñúì äà âèäÿ òàì, ÍÎ íà äðóãèòå ìåñòà, êúäåòî ãî ïîëçâàì ïàê íå áà÷êà (òàáëèöè, ðåäîâå, êëåòêè åòö...
Âñÿêàêúâ àêúë ùå å äîáðå äîøúë, çàùîòî àç âå÷å èçöèêëèõ...
Ïîçäðàâè,
Âëàä
--------- Äîáàâåíî â 16:03 --------- Ïðåäèøíî ìíåíèå: â 15:56 ---------
lol îïðàâèõìå òîÿ ïðîáëåì ïîä ôô, ñìåíÿéêè ïèñàíåòî íà ïðîìåíëèâèòå âìåñòî êàòî öññ àòðèáóòè (style="width: '+w_w+' px;") ñúñ ñòàíäàðòíè html width="'+w_w+'" height='+w_h+'"
Âñå ïàê îáà÷å ìè îñòàâà âúïðîñàòà êàê äà íàêàðàì èå äà âúçïðèåìå òèÿ ïðîìåíëèâè êàêòî ñúì ìó êàçàë è çà òàáëèöèòå, çàùîòî òàì ãî íÿìà íèêàêúâ.. Ìèñëåõ ñè ñ htc äà âêàðàì ïðàâèëíà èíòåðïðåòàöèÿ íà css ïîä èå, îáà÷å íåùî íå ìîãà äà ãî ïîäêàðàì êàêòî áè òðÿáâàëî - ëèíêâàì ñè ãî, ÍÎ íå ïðîìåíÿ èíòåðïðåòàöèÿòà íà êîäà êàêòî áè òðÿáâàëî... 
--------- Äîáàâåíî â 16:27 --------- Ïðåäèøíî ìíåíèå: â 16:03 ---------
Ñ äúëãèÿ êîä (ðåñïåêòèâíî ñ 2òà èô ñòåéòìúíòà çà áðàóçúðà è ñúîòâåòíèòå êîíâåíöèè íà èìåíóâàíåòî íà ñúîòâåòíèòå ïðîìåíëèâè â èå ðàçìåðèòå ñå íîðìàëèçèðàõà, îáà÷å îñòàâàì ñ ÿâíîòî â×åïåòëåíèå, ÷å èå8 íå ñå äîëþáâà ñ öññ... Èäåè? Î.Î
-
16th October 2011 22:30 #2
Íèêîé ëè íå çíàå ÷àëúì äà âêàðàì ïîäðúæêàòà íà öññ ïîä ôô èëè õðîì ïðè èå?
-
17th October 2011 10:12 #3Registered User
Join Date: Jul:2005
Location: Sofiq
Posts: 2,798
Àç ïîëçâàì òàçè ôóíêöèÿ çà ðàçìåðà íà ïðîçîðåöà è ïîíå çà ñåãà ðàáîòè ïîä âñè÷êè áðàóçàðè.
Code:function windowSize() { var myWidth = 0, myHeight = 0; if( typeof( window.innerWidth ) == 'number' ) { //Non-IE myWidth = window.innerWidth; myHeight = window.innerHeight; } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) { //IE 6+ in 'standards compliant mode' myWidth = document.documentElement.clientWidth; myHeight = document.documentElement.clientHeight; } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) { //IE 4 compatible myWidth = document.body.clientWidth; myHeight = document.body.clientHeight; } return {"0": myWidth, "1": myHeight, "width": myWidth, "height": myHeight}; }
-
17th October 2011 10:38 #4
Ïî÷òè ñúùîòî êàòî òîâà, êîåòî àç íàìåðèõ, íî ïðîáëåìúò â ìîìåíòà å äà ðàçáåðà çàùî èå íå ùå äà ìè èíòåðïðåòèðà öññ êàêòî áè òðÿáâàëî...
Ìåðñè âñå ïàê




Reply With Quote
Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè