webForumDet fria alternativet

problem med document.write o php

JavaScript

8 svar · 284 visningar · startad av Smultron

Medlem sedan juli 2002423 inlägg
Frågan#1

dett fungerar inte, den skriver in variabeln som text o en som värdet på variabeln... vad är felet?

document.write("<?php $width='"+ w +"';?>");
Medlem sedan sep. 20021 655 inlägg
#2

PHP jobbar på servern och spottar ut lite godtyckliga tecken. Dessa tecken är normalt HTML-kod, men kan även vara bilder, pdf-dokument, program eller vad du vill.

JavaScript exekveras på klientsidan, d.v.s. i webbläsaren hos den som surfar. När JavaScriptet körs har PHP alltså gjort sitt, och det är därför inte möjligt att ändra på PHP-variabler genom JavaScript.

Läs gärna mer:
http://www.phpportalen.net/school.php?id=2

Medlem sedan juli 2002423 inlägg
#3

ok kan jag från style="width:;" köra ett javascript då?

typ style="width:bredd();"

eller nåt?

Medlem sedan sep. 20021 655 inlägg
#4

Det finns ett sätt att direkt använda JavaScript-variabler i CSS-uttryck, men det vill jag inte berätta eftersom det är IE-only :)

Genom att utnyttja enkel DOM (Document Object Model) kan du ändra ett befintligt element.

T ex:

<p id="textstycket" style="width: 200px">Text</p>

<script type="text/javascript">
document.getElementById("textstycket").style.width = "400px";
// Textstycket kommer nu att vara 400px istället för 200px
</script>
Medlem sedan juli 2002423 inlägg
#5

men jag har flera olika som skapas av phpkoden och då måste jag isånna fall skicka med namnet när jag skapar...

jag ska försöka fixa det på sånt sätt, går nog ganska enkelt, tack för det!

Medlem sedan aug. 20039 340 inlägg
#6

Vad vill du egentligen att koden ska göra om vi tar det från början...

Medlem sedan juli 2002423 inlägg
#7

nee men jag har ordnat det nu...lugnt

Medlem sedan aug. 20039 340 inlägg
#8

Tips: markera ditt svar som löst.

Medlem sedan juli 2002423 inlägg
#9

löste för 2 min sen

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)