Thomas. Skrevet 20. desember 2007 Del 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 Lenke til kommentar
Loomy Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 Knall den, men ikke spesielt PHP-relatert Lenke til kommentar
Marvil Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 Flytte til JavaScript-kategorien. Trådstarter; Til opplysning bryter tråden 3-ords-regelen. Lenke til kommentar
Thomas. Skrevet 20. desember 2007 Forfatter Del 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 Lenke til kommentar
Loomy Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 Nei. JS og PHP har forskjellig syntaks og eksekveres på helt forskjellig nivå. Lenke til kommentar
loathsome Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 PHP er serverside, JS er klientside. Det burde du virkelig vite. Lenke til kommentar
magicgunnar Skrevet 20. desember 2007 Del 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 Lenke til kommentar
loathsome Skrevet 20. desember 2007 Del 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. Lenke til kommentar
magicgunnar Skrevet 20. desember 2007 Del 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. Lenke til kommentar
loathsome Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 Nei, det tviler jeg på. Lenke til kommentar
Loomy Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 Det må uansett JS til for å bruke AJAX, så noe pure-PHP spoilerfunksjonalitet eksisterer ikke Lenke til kommentar
loathsome Skrevet 20. desember 2007 Del Skrevet 20. desember 2007 Åjoda, men da skjer det ikke "on the fly" (klientside) Lenke til kommentar
Lokaltog Skrevet 20. desember 2007 Del 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. Lenke til kommentar
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å