от js в php

bgmafiabitka

Registered
Код:
<script language="javascript">

</script>
<?php
$rw=explode("x",$rw);
print "<br>".$rw[0];
?>

как да взема width от js кода и да го вкарам в PHP така че после да мога да вмъкна width в <table width="$rw">

може и js кода да бъде само

Код:
<script language="javascript">

</script>

тъй като height не ме интересува :) и разбира се тогава и explode отпада :)
 
Успях да направя нещо благодарение на друг урок, но защо са му необходими поне 2 решреша на страницата, за да отчете записа в бисквитките?! Предполагам първия път прави записа в бисквитките, а втория вече извежда, чред php, но искам да попитам има ли начин да се отчита още в посещението на страницата?!

Код:
<script language="javascript">

</script>
 
[js]
<script language="javascript">

</script>[/js]

HTML:
<table width="javascript: resolutionWidth();">

Така дали няма да стане :idea:
 
направих някои промени в js кода
[js]
<script language="javascript">

</script>
[/js]

и успях да изведа това, което го пише в js кода в php-то
PHP:
<?php 
$rw="<script language=\"javascript\">resolutionWidth()</script>";
print $rw;
?>

така ми изкарва колко е резолюцията (width), но като се опитвам да вкарам php кода в <table width="<?=$rw?>">> нещо не ще да го изкара :\
защо така???
 
bgmafiabitka каза:
alex3 каза:
http://jsfiddle.net/dvKgK/
тва пък как ще ми помогне???? изкарва единствено това което е между <div></div>
Някой друг да има идиея?!

Дива става с ширината и дължината на екрана.. как очакваш в тва квадратче, да видиш резултата за целия екран, освен със скрол ?
 
bgmafiabitka каза:
shterev каза:
а защо просто чрез js да не зададеш width направо на таблицата?

в <table width=""> мога ли да вкарам js :shock:
ако покажеш как :P

Не мога да ти прочета мислите и идеите, н най просто става така:

HTML:
document.getElementById('elementa').style.width = 400 + 'px';
 
shterev каза:
bgmafiabitka каза:
shterev каза:
а защо просто чрез js да не зададеш width направо на таблицата?

в <table width=""> мога ли да вкарам js :shock:
ако покажеш как :P

Не мога да ти прочета мислите и идеите, н най просто става така:

HTML:
document.getElementById('elementa').style.width = 400 + 'px';

Искам примерно, когато ти влезеш в сайта веднага с js да ти вземе width резолюцията и моментално таблицата да е с ширина според твоята резолюция (width)
 
bgmafiabitka каза:
shterev каза:
bgmafiabitka каза:
в <table width=""> мога ли да вкарам js :shock:
ако покажеш как :P

Не мога да ти прочета мислите и идеите, н най просто става така:

HTML:
document.getElementById('elementa').style.width = 400 + 'px';

Искам примерно, когато ти влезеш в сайта веднага с js да ти вземе width резолюцията и моментално таблицата да е с ширина според твоята резолюция (width)
Ъъъ
HTML:
<table width="100%"></table>
??
 
bgmafiabitka каза:
Искам примерно, когато ти влезеш в сайта веднага с js да ти вземе width резолюцията и моментално таблицата да е с ширина според твоята резолюция (width)

Това което съм ти да, прави точно това.Опитай го кода.

http://jsfiddle.net/dvKgK/, не гледай че пише само asd, виж, че ширината и дължината на дива са колкото е размера на екрана.
 
kriss каза:
bgmafiabitka каза:
shterev каза:
Не мога да ти прочета мислите и идеите, н най просто става така:

HTML:
document.getElementById('elementa').style.width = 400 + 'px';

Искам примерно, когато ти влезеш в сайта веднага с js да ти вземе width резолюцията и моментално таблицата да е с ширина според твоята резолюция (width)
Ъъъ
HTML:
<table width="100%"></table>
??

имам background - картинка за фон и ако смаля страницата и картината се смалява :X
 
alex3 каза:
bgmafiabitka каза:
Искам примерно, когато ти влезеш в сайта веднага с js да ти вземе width резолюцията и моментално таблицата да е с ширина според твоята резолюция (width)

Това което съм ти да, прави точно това.Опитай го кода.

http://jsfiddle.net/dvKgK/, не гледай че пише само asd, виж, че ширината и дължината на дива са колкото е размера на екрана.

и как да го вкарам в <table width="ТУК">
 
Ето какво "скопосах" до момента като решение
[js]
<script language="javascript">

</script>
[/js]

и

PHP:
if(empty($_COOKIE["rw"])) {$_COOKIE["rw"]="1024";}

if($_COOKIE["rw"]>1366) {$tw="100%";}
elseif($_COOKIE["rw"]==1366) {$tw="1366";}
elseif($_COOKIE["rw"]>=1280) {$tw="1280";}
elseif($_COOKIE["rw"]>=1024 or $_COOKIE["rw"]<1024) {$tw="1024";}

print"<table width=\"$tw\" height=\"600\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"background-image:url(images/bg-monster-land.jpg); background-size:100% 600px; background-repeat:no-repeat;\">";

проблема е, че като влезеш в сайта бисквитките от (rw) не се вземат веднага и е необходим рефреш на страницата, за да се отчете (rw), но за да не излизат грешки като влезеш в сайта (че rw не съществува) добавих този код
PHP:
if(empty($_COOKIE["rw"])) {$_COOKIE["rw"]="1024";}

та аз искам още като влезеш в сайта и да се отчита (width резолюцията на екрана ти), а не да трябва да се прави рефреш на страницата
 

Back
Горе