Gå til innhold

Sende bruker til ny side etter kode utført?


Anbefalte innlegg

Skrevet

hvs du tenker gjennom saken, så var ikke den tuen så rant liten.

 

jf. en standard html tag:

<tag attribu1=value1 attribu2=val ue 2>

 

det er innlysende at skal du ha med mellomrom så må du ha med "":

<tag attribu1="value1" attribu2="val ue 2">

 

value1 går greit, men val ue 2 må i ""

Videoannonse
Annonse
Skrevet (endret)

Mhm, problemet var at jeg ikke tenkte helt gjennom hva parameteret egentlig var. Jeg så content og url som to forskjellige, ikke url som del av content. :blush:

 

En annen ting: Er det noen vesensforskjell på hvor man kan bruke " og ' ? ' Er jo mer hendig å scripte når man driver med strenger.

Endret av Ghadafi
Skrevet (endret)

Å sette \ foran " når man koder PHP blir lett en vanesak, så det er ikke noe problem.

Merker at det heller når jeg skal kode vanlig HTML og ikke skal bruke \ :p

Endret av PT
Skrevet

Hehe, håpløst å skifte mellom språk med forskjellig syntaks.

 

Sliter med å huske å droppe ; og <? når jeg skal over på ASP etter å ha dillet med PHP

Skrevet

Hvorfor ikke bare :

 

function HTMLredirect( $url) {

if (headers_sent()) {
 echo "<script>document.location.href='$url';</script>\n";
} else {
 header( "Location: $url" );
}
exit();
}

 

Se der ja, en fin liten funksjon.

Skrevet

Altså, hvor får du det fra at 10% av brukerne ikke støtter javascript, eller har skrudd det av? F.eks i FireFox støtter de forskjellige "harmløse" funksjonene i javascript slik som document.location.href.

 

Uansett meta tags fungerer også utmerket.

Skrevet
Tre-tallet indikerer hvor mange sekunder det skal ta før brukeren blir videresendt. IKKE sett verdien til 0, siden brukeren ikke kan bruke tilbake-knappen da.

Jo, brukeren kan fremdeles bruke tilbake-knappen, men han må tenke såpass langt at han trykker på pila så han får valget mellom flere sider bakover i history.

Skrevet (endret)
Altså, hvor får du det fra at 10% av brukerne ikke støtter javascript, eller har skrudd det av? F.eks i FireFox støtter de forskjellige "harmløse" funksjonene i javascript slik som document.location.href.

Firefox støtter dem, ja, men de aller fleste større bedrifter og skoler skrur av slike features (spesielt i IE) for å gjøre ting "sikrere". I tillegg har man dem som ikke har JS-støtte i browseren sin (lynx og andre).

 

Kilde. Se under "Javascript statistics" lenger nede på siden.

 

EDIT:

 

Zethyr: Joa, men det er faktisk ikke så mange som gidder å gå så langt som å trykke på den pilen. De trykker heller på X'en oppe i hjørnet.

Endret av jorgis
Skrevet

Super tråd. Men et spørsmål.

 

Jeg har en side med 2 frames: leftFrame og mainFrame.

leftFrame er en meny siden med alle funksjonene og

mainFrame er alt annet.

 

Man trykker login på leftFrame da kommer selve innloggings-siden på mainFrame. Deretter trenger jeg en kode som gjør at leftFrame refresher?

Hva skal det være?

Skrevet

Jeg foretrekker å unngå frames, men det har du sikkert hørt tusen ganger.

 

Anyway, her er funksjonen jeg falt ned på til slutt, la den i databaseklassen så jeg har enkel tilgang til den, er jo i 99% av tilfellene etter at jeg har brukt databasen jeg trenger å redirecte.

 

function redirect($url, $innhold) {
if ( $url == "" ) { $url = "index.php"; }
if ( $innhold == "" ) { $innhold = "Redirecter!"; }
echo "<html><head>\n";
echo "<title>Redirecter....</title>";
echo "<meta http-equiv=\"Refresh\" content=\"5; url=$url\">\n";
echo "<link href=\"inc_stylesheet.css\" rel=\"stylesheet\" type=\"text/css\">";
echo "</head>\n";
echo "<body>\n";
echo "<table class=\"hovedcelle\">";
echo "<tr><td colspan=\"100%\" class=\"logocelle\"><img src=\"grafikk/logo.jpg\">";
echo "</td></tr><tr><td valign=top>";
echo "Redirecter deg til url: = <a href=$url>$url</a><br><br>";
echo $innhold;
echo "</td></tr></table>";
echo "\n</body></html>\n";

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...