Thomas. Skrevet 20. desember 2007 Skrevet 20. desember 2007 (endret) Har funnet en kode på nettet som funker som spoiler funksjonen her Her er koden: <script type="text/javascript"> <!-- function toggle_visibility(id) { var e = document.getElementById(id); if(e.style.display == 'none') e.style.display = 'block'; else e.style.display = 'none'; } //--> </script> <a onclick="toggle_visibility('foo');"><b><u>Click to view</b></u></a><div id="foo" style=" display:none;">ok</div> Var den nyttig ? Endret 20. desember 2007 av php_user
Marvil Skrevet 20. desember 2007 Skrevet 20. desember 2007 Flytte til JavaScript-kategorien. Trådstarter; Til opplysning bryter tråden 3-ords-regelen.
Thomas. Skrevet 20. desember 2007 Forfatter Skrevet 20. desember 2007 (endret) Er det mulig å bytte javascript om til php ? altså slik: <?php function toggle_visibility(id) { var e = document.getElementById(id); if(e.style.display == 'none') e.style.display = 'block'; else e.style.display = 'none'; } ?> Istedet for slik: <script type="text/javascript"> <!-- function toggle_visibility(id) { var e = document.getElementById(id); if(e.style.display == 'none') e.style.display = 'block'; else e.style.display = 'none'; } //--> </script> Endret 20. desember 2007 av php_user
Loomy Skrevet 20. desember 2007 Skrevet 20. desember 2007 Nei. JS og PHP har forskjellig syntaks og eksekveres på helt forskjellig nivå.
loathsome Skrevet 20. desember 2007 Skrevet 20. desember 2007 PHP er serverside, JS er klientside. Det burde du virkelig vite.
magicgunnar Skrevet 20. desember 2007 Skrevet 20. desember 2007 (endret) Er det mulig å bytte javascript om til php ? Poenget med å ha en spoilertekst-funksjon i javascript er vel at den skal kunne utføres hos klienten. Bruker du ajax kan du sikkert få til den samme funksjonaliteten i php, men da må klienten gjøre et kall til server og funksjonen vil oppfattes som "treg". Hvorfor ønsker du å lage denne funksjonen i php? Det å bare klippe ut javascript-kode og lime inn i en php-tagg går selvsagt ikke da de to programmeringsspråkene har forskjellig syntax. Edit: Ser at flere andre svarte kjappere enn meg, men det var verdt et forsøk Endret 20. desember 2007 av magicgunnar
loathsome Skrevet 20. desember 2007 Skrevet 20. desember 2007 Digg bruker bla. en ajaxbasert "spoiler"-funksjon, magicgunnar. (Tror det er for å vise comment-replies e.l.) Dette er for å spare serverkapasitet, da serveren kun trenger å hente ut det innholdet når sluttbruker vil vise det.
magicgunnar Skrevet 20. desember 2007 Skrevet 20. desember 2007 Digg bruker bla. en ajaxbasert "spoiler"-funksjon, magicgunnar. (Tror det er for å vise comment-replies e.l.) Dette er for å spare serverkapasitet, da serveren kun trenger å hente ut det innholdet når sluttbruker vil vise det. Det er et godt poeng, kanskje det er det trådstarter er ute etter.
Loomy Skrevet 20. desember 2007 Skrevet 20. desember 2007 Det må uansett JS til for å bruke AJAX, så noe pure-PHP spoilerfunksjonalitet eksisterer ikke
loathsome Skrevet 20. desember 2007 Skrevet 20. desember 2007 Åjoda, men da skjer det ikke "on the fly" (klientside)
Lokaltog Skrevet 20. desember 2007 Skrevet 20. desember 2007 <a href="#" onclick="$('#spoiler').toggle();return false">Vis spoiler</a> <div id="spoiler" style="display:none">Spoiler</div> jQuery gjør det enda enklere.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå