Kom ihåg mig?
Home Menu

Menu


xhtml 1.1 & javascript = gillar ej &

Ämnesverktyg Visningsalternativ
Oläst 2006-06-11, 11:45 #1
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
Morning wn:are,

Lite morgon gympa, får det att fungera men inte utan någon varning från w3c validatorn.... Kod

Kod:
<script type="text/javascript">
function js_search() {
location.href = '?sessionid=sfdsfsdfdsf&url_content=blabla';
}
</script>
Får då error såklart att "&" inte får användas, kör jag med "&amp;" så funkar inte koden men sidan blir
godkänd iaf.

Kod:
<script type="text/javascript">
function js_search() {
var str_and = '&';
location.href = '?sessionid=sfdsfsdfdsf' + str_and + 'url_content=blabla';
}
</script>
Detta funkar bäst, får då godkänt och en litet notering

Below is a list of the warning message(s) produced when validating your document.
1. Warning Line 1 column 1192: character "&" is the first character of a delimiter but occurred as data.

Gömmer jag koden med "<!-- -->" funkar inte scriptet alls i Firefox, enda jag testat.... Någon som har testat något liknande förut?
caipirinha är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-11, 12:13 #2
wiggin wiggin är inte uppkopplad
Medlem
 
Reg.datum: Jul 2005
Inlägg: 298
wiggin wiggin är inte uppkopplad
Medlem
 
Reg.datum: Jul 2005
Inlägg: 298
Du ska väl gömma koden med...?
Kod:
//<!--
-->
wiggin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-11, 13:28 #3
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Lundstedt Lundstedt är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 136
Prova med
Kod:
<script type="text/javascript"><![CDATA[
function js_search() {
location.href = '?sessionid=sfdsfsdfdsf&url_content=blabla';
}
]]></script>
Lundstedt är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-11, 16:26 #4
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Eller varför inte följa standarden om du nu tvunget skall köra XHTML 1.1.

& == &amp;

Kod:
function js_search() {
location.href = '?sessionid=sfdsfsdfdsf&amp;url_content=blabla';
}
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-11, 19:17 #5
Anders Larssons avatar
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Jan 2004
Inlägg: 3 205
Anders Larsson Anders Larsson är inte uppkopplad
Klarade millennium-buggen
Anders Larssons avatar
 
Reg.datum: Jan 2004
Inlägg: 3 205
Citat:
Originally posted by Jonas@Jun 11 2006, 16:26
Eller varför inte följa standarden om du nu tvunget skall köra XHTML 1.1.
== amp;
Kod:
function js_search {
location.href = ?sessionid=sfdsfsdfdsfamp;url_content=blabla;
}
För att javascriptet inte fungerar om man gör det, som caipirinha skrev i sitt ursprungsinlägg
Anders Larsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-11, 20:13 #6
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Citat:
Originally posted by Anders Larsson@Jun 11 2006, 19:17
För att javascriptet inte fungerar om man gör det, som caipirinha skrev i sitt ursprungsinlägg
Såg inte det.

Men lägg funktionen i en extern .js fil och inkludera. Då blir koden godkänd och får länken på sitt sätt.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-12, 20:00 #7
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
caipirinha caipirinha är inte uppkopplad
Medlem
 
Reg.datum: Jan 2005
Inlägg: 52
Extern fil blir svårt då javascript koden genereras av php. Dvs den fyller i sessionid + en del andra variablar.
caipirinha är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-06-12, 21:05 #8
thorsells avatar
thorsell thorsell är inte uppkopplad
Medlem
 
Reg.datum: Feb 2004
Inlägg: 295
thorsell thorsell är inte uppkopplad
Medlem
thorsells avatar
 
Reg.datum: Feb 2004
Inlägg: 295
Citat:
Originally posted by caipirinha@Jun 12 2006, 20:00
Extern fil blir svårt då javascript koden genereras av php. Dvs den fyller i sessionid + en del andra variablar.
Nja, gör så här då:

Kod:
<script language="JavaScript" src="script/var_js.php" type="text/javascript"></script>
då får filen var_js.php skriva ut javascriptet istället.. funkar kanon och du kan inkludera dina sessionid mm.
thorsell är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:18.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017