Avatar billede cdygaard Nybegynder
14. juni 2004 - 14:56 Der er 5 kommentarer og
1 løsning

Udskrivning af javascript i php

Jeg har lavet en common.inc fil med en funktion som hedder html_header. I denne funktion udskriver jeg noget javascript som skulle virke i sig selv, da jeg har testet det tidligere, men af en eller anden årsag virker det ikke sammen med det php jeg har skrevet. Her er koden:

function html_header($title) {
  print ("<HTML><HEAD><TITLE>$title</TITLE>");
  print ("<LINK REL='STYLESHEET' HREF='kb.css' TYPE='text/css'>");
  print ("?>

<script language=\"javascript\">
function Blink() {
  obj=document.getElementById(\"blink\");
  if (obj.style.visibility==\"hidden\") obj.style.visibility=\"visible\";
      else obj.style.visibility=\"hidden\";
  window.setTimeout(\"Blink();\",500);
}
</script><?php
        ");

  print ("</HEAD><BODY>");
}

Hvad er der galt?
Avatar billede cdygaard Nybegynder
14. juni 2004 - 14:57 #1
Jeg har lavet et SPAN med ID'et omkring noget tekst.
Avatar billede medions Nybegynder
14. juni 2004 - 15:03 #2
Prøv sådan her:

function html_header($title) {
  print ("<HTML><HEAD><TITLE>$title</TITLE>");
  print ("<LINK REL='STYLESHEET' HREF='kb.css' TYPE='text/css'>");
  print ("<script language="javascript\">\n");
  print ("function Blink() {\n");
  print ("obj=document.getElementById(\"blink\");\n");
  print ("if (obj.style.visibility==\"hidden\") obj.style.visibility=\"visible\";\n");
  print ("else obj.style.visibility=\"hidden\";\n");
  print ("window.setTimeout(\"Blink();\",500);\n");
  print ("</script>\n");
  print ("</HEAD><BODY>\n");
}

//>Rune
Avatar billede cdygaard Nybegynder
14. juni 2004 - 15:07 #3
Virker ikke. Det blinker ikke endnu.
Avatar billede cdygaard Nybegynder
14. juni 2004 - 15:42 #4
Det her er hvad der bliver udskrevet til browseren:

<script language="javascript">
function Blink() {
obj=document.getElementById("blink");
if (obj.style.visibility=="hidden") obj.style.visibility="visible";
else obj.style.visibility="hidden";
window.setTimeout("Blink();",500);
</script>
Avatar billede roenving Novice
14. juni 2004 - 15:46 #5
Hvor er blink-elementet ?-)

<span id="blink">Denne tekst blinker</span>

-- der skal vel være noget, som blinker !-)
Avatar billede cdygaard Nybegynder
14. juni 2004 - 15:48 #6
Det har jeg sat ind, men jeg glemte at starte funktionen i <BODY>. Medions får point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester