Автор Тема: PHP - дали е възможно да отворя сайт и във IFRAME и в target="_blank" ?  (Прочетена 3966 пъти)

de_dust2

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Така добре ли е, защото не ми става ясно?
За различните браузъри можеш да използваш 'CSS Conditional statement', като за всеки от тях е хубаво да видиш как се изпълнява window.open и какви опции има.

Statement targets:

    'IE' - Internet Explorer
    'Gecko' - Gecko based browsers (Firefox, Camino etc)
    'Webkit' - Webkit based browsers (Safari, Chrome, Shiira etc)
    'SafMob' - Mobile Safari (iPhone / iPod Touch)
    'Opera' - Opera's browser
    'IEMac' - Internet Explorer for the Mac
    'Konq' - Konqueror
    'IEmob' - IE mobile
    'PSP' - Playstation Portable
    'NetF' - Net Front

« Последна редакция: Jul 07, 2016, 23:17 от de_dust2 »
Активен

3p0

  • Напреднали
  • *****
  • Публикации: 354
    • Профил
Така добре ли е, защото не ми става ясно?
За различните браузъри можеш да използваш 'CSS Conditional statement', като за всеки от тях е хубаво да видиш как се изпълнява window.open и какви опции има.

Statement targets:

    'IE' - Internet Explorer
    'Gecko' - Gecko based browsers (Firefox, Camino etc)
    'Webkit' - Webkit based browsers (Safari, Chrome, Shiira etc)
    'SafMob' - Mobile Safari (iPhone / iPod Touch)
    'Opera' - Opera's browser
    'IEMac' - Internet Explorer for the Mac
    'Konq' - Konqueror
    'IEmob' - IE mobile
    'PSP' - Playstation Portable
    'NetF' - Net Front
Да, добре е ! - отплеснах се във футбола - Франция победиха Германия ....
Благодаря !
Активен

MX Linux version 18 "Continuum"
PC: Intel® Celeron® CPU G540 2.50GHz; MB=Gigabyte GA-H61M-S2V-B3 rev.1.0; RAM=16Гб DDR3.

Naka

  • Напреднали
  • *****
  • Публикации: 3401
    • Профил
Функции, които печатат/извеждат нещо на екрана е по добре да ги наричаш
display_iframe() или print_iframe()

така винаги ще ти е ясно, като погледнеш името на функцията, че нещо принтва/изобразява. Докато *_open() е по скоро за други неща....отваряне на конекция към файл...отваряне на сокет и т.н.

във вторият случай като си го направил може и така да остане щото самата frame_open() нищо не печата
echo frame_open($iframe);
ама така като продължаваш май ще може и без нея. каква работа върши? даваш и нещо iframe, пък тя го връща същото ??? ??? ???
Що не направо
echo $iframe;


Съветвам те за забравиш за echo() и да се насочиш към print() printf()
и то да слагаш \n накрая където трябва - print("neshto si\n");
така хтмл кодът ще стане много по разбираем като го погледнеш в браузера.


« Последна редакция: Jul 08, 2016, 10:41 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

de_dust2

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Всъщност по отношение на print и echo, Naka-та греши!
http://stackoverflow.com/questions/1504797/php-echo-print-printf

Код
GeSHi (PHP):
  1. <?php
  2. echo '                  <html>            
  3.        </font>
  4. </td>    
  5.                <td width="217" height="48" align="middle" valign="center">
  6.                                                <font size="4" color="gray">    
  7.                        за реклама
  8.                </font>
  9.                                        </td>    
  10.                                <td width="177" height="48" align="middle" valign="center">
  11.                <font size="4" color="gray">
  12.                                                        за реклама
  13.                                                                        </font>
  14.                                                                                        </td>
  15.                <td width="100%" align="middle" valign="center">
  16.                        </td>
  17.        </tr>
  18.                                                </table>'
  19. ?>

Умишлено съм го направил зле, за да е по-ясен примера. :)

UPDATE: Ако решението, което ти дадох те устройва, модераторите да  броят темата за приключена ?
« Последна редакция: Jul 08, 2016, 14:43 от de_dust2 »
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3401
    • Профил
и print() -а така се държи. Въпросът е за края на реда
ако напишеш
Код:
echo "xxxxxxxx";

echo-то дали ще добави нов ред автоматично на края?
« Последна редакция: Jul 08, 2016, 14:40 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.

de_dust2

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Подхождаш субективно... Така ако го направиш с print, също няма да го свали.. ;) Та пак казвам, грешиш.

Подценяваш, а не е необходимо.

Код
GeSHi (PHP):
  1. echo 'xxxxxxxx', chr(10);
  2. echo 'xxxxxxxx' . "\n";

Дано отговаря на въпроса ти. ;)
Активен

Naka

  • Напреднали
  • *****
  • Публикации: 3401
    • Профил
Не ми се спори за такива глупости.
Активен

Perl - the only language that looks the same before and after encryption.

de_dust2

  • Напреднали
  • *****
  • Публикации: 44
    • Профил
Така е.. Няма никакво значение. Което му е удобно това да ползва. Практически echo и print, нямат големи разлики. :)
Активен