Avatar billede prays Nybegynder
24. marts 2008 - 09:33 Der er 2 kommentarer

Javascript i php?

Hej allesammen,

Jeg vil istedet for den normale alertbox benytte mig af en med andre grafiske elementer osv. Dette har jeg styr på, men jeg ved ikke hvordan jeg skal få det til at fungerer med php.

Nogen der kan hjælpe mig med, hvordan jeg kan lave en funktion i php error() som der i javascript åbner for denne box?

errorbox.js
-----------
function ErorMessage( errorMessage )
{
           
var alertBox = "<DIV style=\"width:352px;height:177px;background-image: url(images/alertbox.gif);\" class=\"alertPosition\">";
alertBox +="<div class=\"alertBoxIn\" >";
alertBox  +="<img src=\"images/block1.png\" style=\"position: relative; top: 1%; left: 2%\" vspace=\"5\"/></td>";
alertBox +="<SPAN style=\"position: relative; top:-30%; left: 12%\"><font face=\"tahoma\">"+errorMessage+"</font></SPAN><br>";
alertBox  +="<center><input style=\"position: relative; top:20%; left:10%\" type=\"button\" value=\"    Ok      \" onclick=\"closeAlert();\" /></center>";
alertBox+="</div>";
alertBox+="</div>";
document.getElementById("alertPanel").innerHTML = alertBox;
}

function closeAlert()
{
var alertBox =  document.getElementById("alertPanel");
alertBox.innerHTML ="";
}
function closeAlert()
{
var alertBox =  document.getElementById("alertPanel");
    alertBox.innerHTML ="";
}

På forhånd tak!
Avatar billede justask Nybegynder
24. marts 2008 - 13:57 #1
PHPs funktion er at du på serversiden kan programmere hvordan html'et på websiden (clientside). Så du laver groft sagt bare din html-side som du plejer og der hvor du skal bruge PHP bruger du det. Nogle blander html og php-kode, men i større sammenhæng er det ikke en god ide. Her er et eksempel - smid det ind i en index.php-fil:

<?php
top();
echo 'her laver du dit website-indhold, henter fra database etc.';
echo '<button onclick="ErorMessage(\'besked\')" >klik her!</button>';
bottom();

function top(){
  echo '<html><head><script src="/errorbox.js" ... /></head><body>';
}
function bottom(){
  echo '</body></html>';
}
?>
Avatar billede prays Nybegynder
25. marts 2008 - 22:41 #2
Det jeg egentlig ville frem til, var noget ala:

<?php
function error($msg)
{
  echo "<script language=\"JavaScript\">alert(\"$msg\");</script>";
}
?>

Det skal nemlig bruges som en "custom" alert boks.
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