Archief - Js: spaties in functievars

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

mr magic

Legacy Member
stel ik heb een function Lala(x)
en ik doe dus Lala(1)
dan gebdruikt de functie, 1 in de variable x
bij tekst is da ook zo Lala("A") werkt perfect
maar als ik Lala("A B") doe geeft hij geen resultaat
maar als ik doe y="A B" ; Lala(y) dan doet die da wel

ma hoe kan ik dus ne normale string met spaties in mijn functie laden? zonder die stap van y="A B" iedere keer te doen

dJeez

Legacy Member
Spaties werken zonder probleem in functievars, je doet dus ergens iets anders verkeerd... De HTML source van de pagina waarop het foutloopt zien zou al veel kunnen helpen.

Bewijs :
PHP:
<html>
<head>
<script type="text/javascript">
<!--
function foo(astr)
{
	alert(astr);
}
// -->
</script>
</head>

<body>
<button onclick="foo('wat zou er nu niet werken?');">clickie</button>
</body>
</html>

mr magic

Legacy Member
tis erg ze, uwe werkt wel, ma mijn nog steeds nie

Code:
<head>
<script type="text/javascript"> 

function page(x,y) {
document.getElementById('tada').innerHTML="(" +x+ " " +y+ ")"
}

</script>
</head>

<body onLoad=page("C S",2,) text=red>

<span id=tada></span><br>

mr magic

Legacy Member
ok heb het gevonden, enorm stom
als ik dit doe
onLoad='page("C S",2)'
lukt et wel, stomme quotes bijvoege dus

thnxs dJeez

BloodSeaker

Legacy Member
zet es quote rond uwe aanroep voor te beginnen: onload="...."

BloodSeaker

Legacy Member
mr magic zei:
ok heb het gevonden, enorm stom
als ik dit doe
onLoad='page("C S",2)'
lukt et wel, stomme quotes bijvoege dus

thnxs dJeez


en als ge het deftig wilt doen ist andersom

dubbele quotes rond page functie, single ' quotes rond uw parameter
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan